[发明专利]一种可信二维码中签名的隐藏方法及系统有效
申请号: | 201310599078.5 | 申请日: | 2013-11-25 |
公开(公告)号: | CN103605950A | 公开(公告)日: | 2014-02-26 |
发明(设计)人: | 黄保华;霍林;江锋 | 申请(专利权)人: | 广西大学 |
主分类号: | G06K7/10 | 分类号: | G06K7/10;G06K19/06 |
代理公司: | 深圳市科吉华烽知识产权事务所(普通合伙) 44248 | 代理人: | 胡吉科 |
地址: | 530007 广西*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种可信二维码中签名的隐藏方法及系统,该隐藏方法包括签名隐藏步骤:信息m经hash得h(m),Ks和Kp是私钥和公钥;用Ks加密h(m)得签名D;编码m和D得m的数据位流Datam和D的数据位流DataD,数据位流由数据码字和纠错码字构成;Datam排布到数据码字和纠错码字区域,DataD排布在签名隐藏区域;签名识别步骤:扫描到终止符时得m0;扫描终止符后的数据得D;用Kp解密D得h(m);对m0用hash得h(m0),对比h(m)和h(m0)可验证可信性。本发明的有益效果是可信措施不干扰发布的信息,保证了可信二维码的可用性,对设备无特殊要求。 | ||
搜索关键词: | 一种 可信 二维码 签名 隐藏 方法 系统 | ||
【主权项】:
一种可信二维码中签名的隐藏方法,其特征在于,包括如下步骤:签名的隐藏步骤:h(m)是用户发布的信息m经过hash函数生成的消息摘要,Ks和Kp是公钥算法生成的有效私钥与公钥;用自己的私钥Ks加密消息摘要h(m),得到签名D;按照二维码编码规则,编码用户发布的信息m和签名D,分别得到信息m的数据位流Datam和签名D的数据位流DataD,数据位流包含数据码字和纠错码字;按照二维码编码规则,分别选择数据位流Datam和DataD的二维码码字排布版本,分别记为Vm和VD;选择一个大版本V的二维码,该二维码的编码容量大于或等于Vm和VD之和,版本V作为隐藏签名的二维码的编码版本;按照二维码编码规则,依次将信息m的数据位流Datam排布到数据码字和纠错码字区域,将签名D的数据位流DataD排布在签名隐藏区域,得到隐藏签名的二维码;签名的识别步骤:用户扫描具有签名的二维码,按照二维码解码规则,当第一次检测到编码终止符时,则停止解码,得到信息m0;系统对终止符后的数据进行检测,若有数据,则继续解码,得到签名D,否则,解码结束;用发布者Kp解密D得到消息摘要h(m);通过对扫描得到的信息m0采用相同的hash函数,得到消息摘要h(m0),对比h(m)和h(m0)验证签名D的合法性。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广西大学,未经广西大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310599078.5/,转载请声明来源钻瓜专利网。