[发明专利]一种基于二维码的信息隐藏方法有效

专利信息
申请号: 201710030679.2 申请日: 2017-01-16
公开(公告)号: CN106815544B 公开(公告)日: 2019-05-10
发明(设计)人: 林馥;戴敏 申请(专利权)人: 武汉大学
主分类号: G06K7/14 分类号: G06K7/14;G06K19/06
代理公司: 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 代理人: 鲁力
地址: 430072 湖*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及一种基于二维码的信息隐藏方法,方法基于QR码对编码的原始数据的纠错性能,将需要隐藏的信息以基于比特位并提供BCH纠错的形式嵌入到编码中,然后再采用与隐藏信息嵌入相对应的提取方法提取隐藏信息,从而达到传递隐藏信息的目的。本发明是为了提供一种将信息隐藏与二维码相结合,把二维码作为信息隐藏的载体,利用编码机制的特点直接将隐藏信息写入,通过不同的解码器的读取,普通解码器只能读取出二维码中的普通信息,而无法读取也不会想到在二维码之中还存有隐藏信息,只有利用根据本发明提出的特殊算法设计的解码器才能解读其中的隐藏信息的方法。
搜索关键词: 一种 基于 二维码 信息 隐藏 方法
【主权项】:
1.一种基于二维码的信息隐藏方法,其特征在于,包括:隐藏信息的嵌入步骤:选定作为信息隐藏载体的二维条码的版本和纠错码的等级,然后将隐藏信息转换为二进制字符串,并基于BCH编码原理得到包含纠错码的隐藏信息的二进制字符串,最后将普通信息按照QRCode编码规则编码成构造二进制矩阵,并基于包含纠错码的隐藏信息的二进制字符串得到掩码过后的二进制矩阵,并将该矩阵根据“0”、“1”进行着色并转换为二维码图片;隐藏信息的提取步骤:用户使用客户端读物二维码后,进行原始二进制矩阵的转换后,进行RS纠错并得到正确字符串,最终根据得到的正确字符串转换为明文形式,获得二维码携带的隐藏的信息;所述隐藏信息的嵌入步骤具体包括:步骤1,根据二维条码中的普通信息的长度与类型以及计算所需嵌入的隐藏信息增加BCH纠错码后的二进制长度,选定出作为信息隐藏载体的二维条码的版本和纠错码的等级;步骤2,将隐藏信息转换为二进制字符串,根据隐藏信息需要纠错的位数对该字符串进行分组,每组含k位二进制信息,并利用BCH编码原理计算得出每组二进制信息的n位BCH纠错码;若二进制字符串在分组后存在某组二进制信息不足k位时,应先在二进制字符串添“0”补足,直到各个分组都包含k位二进制位;在得到各组的BCH纠错码后将每组的BCH纠错码分别插入至相应有效信息后,形成包含纠错码的隐藏信息的二进制字符串,即为所需嵌入二维码编码中的信息;步骤3,在将普通信息按照QRCode编码规则编码成构造二进制矩阵时,根据步骤2最后得出的字符串的长度在不破坏QRCode基本结构的情况下选中矩阵的数据和纠错码字区域的一块矩形区域,按照构造规则将字符串按位依次放入该区域中替换原本对普通信息编码后的二进制信息,当二进制信息长度小于矩形区域可放置长度时选择在末尾添0补足;在二进制矩阵编码构造完成后,再通过掩码对整个数据和纠错码区域进行掩膜,使得二维码图形中的有颜色且白色除外的区域与白色域能够比率最优的分布;步骤4,将掩码过后的二进制矩阵根据“0”、“1”进行着色并转换为图片。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201710030679.2/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top