当前位置: 首页 > 专利查询>暨南大学专利>正文

一种基于NTRU的QR码加密解密方法技术

技术编号:29585136 阅读:38 留言:0更新日期:2021-08-06 19:43
本发明专利技术公开了一种基于NTRU的QR码加密解密方法,具有抗Shor算法攻击的特点,且速度快和安全性高,能进行数字签名。该方法可以应用于重要证件证书防伪、票据防伪以及物品的追溯等各个领域,满足不同领域用户信息加密解密的需求。通过使用本方法,商家可以使用基于NTRU的加密解密方法在QR码中加密商品的重要信息,用户使用特定智能手机扫码软件进行QR码的解码检验,即可验证产品真伪,获得详细的商品官方信息内容。该方法能让用户通过智能手机扫描QR码识别追溯商品信息,借助基于物联网的QR码防伪应用,从技术上斩断假货的流通途径。

【技术实现步骤摘要】
一种基于NTRU的QR码加密解密方法
本专利技术涉及QR码的加密识别
,具体涉及一种基于NTRU的QR码加密解密方法。
技术介绍
QR码是二维条码的一种,与传统条形码相比,QR码能存储更丰富的信息,包括对文字、URL地址和其他类型的数据加密。在智能移动终端得到广泛应用的社会,手机、iPad、PDA智能终端作为QR码的识别设备也在一定程度上促进了QR码的发展,基于安卓系统以及微信技术的QR码得到广泛应用,成为能快速获取信息的工具。在防伪应用、商品交易上,QR码十分适合存储各类重要信息,将带有信息的QR码印刷或标贴在证书、商品包装上,用户能通过指定软件对QR码进行扫码检验,但随之而来的是QR码中信息的泄露、被复制、篡改等安全性风险。面对如今备受关注的防伪问题,现有技术将QR码与加密算法相结合,将需要传输的明文信息加密形成不可直接读取的密文信息,再根据加密后的信息形成对应的QR码图像,形成了QR码加密识别技术。而现有的QR码加密识别技术多采用基于数论的公钥加密体系如RSA、ECC,但该类加密技术不能抵御量子计算机的攻击。且在现有QR码加本文档来自技高网...

【技术保护点】
1.一种基于NTRU的QR码加密解密方法,其特征在于对明文信息进行哈希变换、BCH纠错编码形成摘要,再用NTRU(Number Theory Research Unit)算法对摘要加密生成数字签名。根据数字签名与明文结合选择合适的QR版本生成QR图像。用户可利用专用的解码解密软件对QR图像进行扫描,提取数字签名与明文并恢复摘要、验证明文。所述QR码加密解密方法包括以下步骤:/nS1、使用NTRU算法加密明文信息产生QR码图像:利用基于NTRU公钥体制的NTRUSign数字签名算法产生公钥和私钥,使用私钥对明文信息进行哈希变换,并对使用BCH编码形成的摘要进行加密,所生成的数字签名与明文结合形成...

【技术特征摘要】
1.一种基于NTRU的QR码加密解密方法,其特征在于对明文信息进行哈希变换、BCH纠错编码形成摘要,再用NTRU(NumberTheoryResearchUnit)算法对摘要加密生成数字签名。根据数字签名与明文结合选择合适的QR版本生成QR图像。用户可利用专用的解码解密软件对QR图像进行扫描,提取数字签名与明文并恢复摘要、验证明文。所述QR码加密解密方法包括以下步骤:
S1、使用NTRU算法加密明文信息产生QR码图像:利用基于NTRU公钥体制的NTRUSign数字签名算法产生公钥和私钥,使用私钥对明文信息进行哈希变换,并对使用BCH编码形成的摘要进行加密,所生成的数字签名与明文结合形成QR码图像;
S2、对QR码图像进行采集;
S3、基于NTRU加密QR码的解密识别:使用公钥对QR码中的加密信息进行解密,解密得到的信息使用BCH进行解码,再与哈希变换的明文信息进行比对,若相等,证明信息未被篡改,用户即可得到验证后的明文信息。


2.根据权利要求1所述的一种基于NTRU的QR码加密解密方法,其特征在于利用基于NTRU公钥体制的NTRUSign数字签名算法产生公钥和私钥,其中加密方法为使用私钥对明文信息进行哈希变换,并对使用BCH编码形成的摘要进行加密,所生成的数字签名与明文结合形成QR图形。所述步骤S1过程如下:
S11、密钥的生成:选择两个多项式f、g∈ZN,它们分别有df、dg个1,其余为0;求出f在ZN中的逆元,记为f-1;其中,N表示维数,它是一个素数,ZN表示N维整数集Z,q表示模数,取值为2的幂次,表示N维整数集Z模q的环,df、dg表示密钥参数;
计算公钥h≡f^(-1)*gmodq,其中≡表示同余符号;计算多项式(F,G)满足:
f*G-F*g=q
且有F、G为对应多项式f、g在ZN中的多项式对;||.||表示欧式空间的距离范数;
S12、明文信息处理:对明文信息M使用hash变换:H(M),得到上的多项式m,则...

【专利技术属性】
技术研发人员:吕善翔娄舒婷王嘉博劳惠敏许丽卿谭晓青
申请(专利权)人:暨南大学
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1