一种新型加密彩码技术的设计.pdf

一种新型加密彩码技术的设计.pdf

ID:58295450

大小:1.07 MB

页数:1页

时间:2020-04-30

一种新型加密彩码技术的设计.pdf_第1页
资源描述:

《一种新型加密彩码技术的设计.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、应用技术●I一种新型加密彩码技术的设计刘琦张毅群张鹏黄清龙(杭州电子科技大学理学院浙江杭州310018)[摘要]三维彩码,是为解决目前二维码应用瓶颈而发展起来的一种新型条码技术,其市场适用性非常广泛。本文结合彩码与数据库,构建了一套具有防伪功能的学生信息录入与查询彩码系统。该系统由学生信息录入模块、包含加密信息的三维彩码生成模块和彩码识别模块构成。系统运行测试表明:系统稳定、快速、可靠,并能有效地防止了三维彩码的伪造与篡改。[关键词]彩码防伪数字加密数据库中图分类号:TP309文献标识码:A文章编号:1009—914X(2014)35—021

2、9—0l1.概述100减去此两位数:100-76=24彩码是利用黑、红、蓝、绿四个色块,构成的一个6×6的彩色矩阵块,通过对校验码为:若取结果的个位与十位数字相减后含数字0,则取0为最终值)。色块赋值编码而形成所谓彩码“指针”。因此彩码技术不同于传统条码技术,最终获得带有校验码的22位数值为:2169037271283727128624。它并非将所有信息加密后编入条码中,它只需存储一些类似于“指针”的信息,本系统通过对22位数字,进行单数增l双数减l等简单加密过程,当需要获比如服务器地址、数据库等等。在使用过程中,用户首先从彩码中获取“指针”

3、,取彩码信息时,需反编译一次,获取原始的数据然后用这个“指针”链接服务器、数据库来获取相关数据。彩码应用工作流程一在对彩码加密后,进行彩码生成。由于彩码图块可能含有红、绿、蓝、黑四般分为三步:色,故将22位十进制数字转化为36个四进制数字的编码,如图l所示。第一步:用户可使用智能手机、个人电脑,智能终端等拍摄彩码-第二步:利用设备上安装的彩码识别软件识别彩码所包含的信息,然后根据解码所获得的信息再次链接内容服务器并向其发送查询请求。第三步:内容服务器将查询结果返回用户设备,并且显示在屏幕上。查询结果可以是图片或者文本信息,也可以是网址链接或多

4、媒体内容甚至是一些下载功能的人口。因此,彩码适用性强,可满足不同的应用领域。然而,如同二维码一样,普通彩码易仿制,因而使其应用受到限制。本文构建一具有加密功能的彩码应用系统,可以很好地克服上述不足。2.彩码生成模块与数字加密的实现圈1:彩鹋生成员面21彩码生成模块的设计3.彩码识别模块的实现利用JAVA中J2EE技术设计了彩码生成模块。其工作运行流程如下:利用Java中图像识别插件,颜色图块的获取,采用图像定位切割的方法进①首先登陆彩码生成页面,录入学生信息,如国别、学校、姓名、学号。行色块获取,根据彩码的特点,准确定位到图片的实际大小,再通

5、过切割取点的⑦输入完毕后,利用AJAX技术,将信息传递给后台数据库。方法,准确获取每个图块的颜色信息情况。彩码生成步骤:获取36个图块的颜色后需进行四进制转化,十进制转化及解密过程,并对仿用EAN—l3码的编码规则,对获取的信息赋予十进制值。本系统采用6×最后两位的校验符进行校验,通过后即可查询数据库,获得原始信息。6彩码,因此彩码的信息容量可达436(4.7×1021),即22位,故本设计取2啦数字4.测试和总结作为信息的容量,赋值的方法为:类别2位,国;~13位,学校7位,学生8位。对输入通过在后台运行JUnit输出的信息,来比对转化后的

6、四进制数字,将四进制的信息进行处理,最终得到Biglnteger的十进制值数字。同时,仿用EAN~13码中个各个数据,转化为红绿蓝黑对应的数字0、1、2、3,从而得到36个颜色图块信验证码规则,计算此2啦数字的验证数字,方法如下:息。与页面生成的彩码图进行比较,判别结果是否正确。正确的结果表明彩码合EAN一13码示例:690123456789。法,错误的结果表明彩码系伪造。彩码的导人测试,其原理和步骤为彩码生成的逆过程,通过传人的信息,我们将信息转化为对应的颜色数字0、1、2、3,即得到了从图块1到图块36的各个图块的四进制值。对数值按顺序排

7、列,最终将其转化为十进制数字。经JUnit~试,对数字的解密以及校验符的计算后,即可获得原始的十进制数字。对结果数字校验符计算过程:进行分段截取,获得对应数据。奇数位和:6+0+2+4+6+8=26;本文提出了一种带有数字加密功能的学生信息彩码生成与读取的系统,该偶数位和:9+1+3+5+7+9=34;系统能有效的防止了对彩码图像的任意篡改,保障了学生的信息安全;且彩码奇数位和与偶数位和的三倍相加:26+34+3=128l的信息容爨极大,学生信息的内容可以得到有效的拓展。实验测试结果表明,该取结果的个位数:8;系统已经达到了对三维彩码进行数字

8、加密的功能要求。本数字加密的彩码系统用lO减去此数:10—8=2;可推广至物联网、电子商务、物流管理等领域,它将有着广泛的应用前景。获得校验码为2(注:若取结果的个

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。