APP下载

Data Matrix码的AES加密与解密研究

2013-08-13周丹晨

电子技术应用 2013年11期

刘 迪,周丹晨

(中国工程物理研究院 机械制造研究所,四川 绵阳621900)

二维条码技术是一项集编码、印刷、识别、数据采集和处理于一体的自动识别技术,广泛应用于金融、贸易、物流、通信、制造及政府管理等领域。但要将二维条码应用于商业秘密、政府机密、以至军事机密等数据安全性要求较高的场合,就需要对二维条码进行加密。因此研究二维条码加密已成为拓展二维条码应用的重要内容。

二维条码的加密,首先要保证加密强度,使其不能被轻易破解;其次要保证加密后二维条码的识别速度和可靠性基本不受影响。因为二维条码作为数据采集和输入技术,其目的就是为了提高自动化效率。在二维条码的加密技术研究领域,目前主要有3种方式:(1)在原始信息编码前,对原始信息进行加密形成密文,再将密文生成二维条码。如付利莉运用DES加密算法对PDF417码进行加密[1],张文爱等利用混沌改进后的RC4算法对QR码进行加密[2]。但DES加密算法的安全性略显不足,不能用于信息安全性要求较高的场合,而改进后的RC4算法解密速度较慢,降低了QR码的识别速度。(2)先将原始信息生成二维条码,再对二维条码图像进行加密处理。如张定会等分别采用DES加密算法和Logistic混沌对QR码二值图像进行加密处理[3-4]。但两种方法得到的图像都打乱了QR码原有结构,有可能对条码的识别带来影响。(3)将前两种加密方式相结合以期望进一步提高加密强度。如方媛等首先利用基于DES和RSA的混合加密算法对二维条码的原始信息进行加密,再将生成的加密二维条码图像用离散分数傅里叶变换双随机相位编码技术进行二次加密,得到最终的加密条码[5]。……

登录APP查看全文