【技术实现步骤摘要】
一种加密三维码生成及识别方法及系统
[0001]本专利技术涉及一种加密三维码生成及识别方法,属于符号编码和识别技术,适用于高密符号编码系统。
技术介绍
[0002]涉密单位需要对保密制度进行严格贯彻,包括通讯工具,通讯网络等;在涉密保密方面,以个人名片为例,将个人名片信息以二维码制码,当码图贴在宣传栏上或者电子屏等宣传手段上展示时,,容易被外来人员以第三方软件识别,或者拍照将码图流出,从而造成涉密单位的人员信息的泄漏。同样对于通讯网址,设备型号等重要信息保密性不高;因此,如何在授权许可的前提下,对不同网络环境中对信息(如访问地址、名片信息、通讯信息等)进行限定的跨网转移传输,同时又能够保证,信息的安全是高密通讯系统的首要问题。
[0003]目前常用的如二维码(QR码)、条形码等其他码制的编码规则都是公开的,市面上多数扫码软件都支持这些常用码制的扫码识读,在低密到高密的跨网数据传输中,采用二维码等公开码制作为信息载体进行数据传输,有概率存在二维码被第三方截获的可能性,由于二维码的公开性,第三方软件可直接获取其信息,就算 ...
【技术保护点】
【技术特征摘要】
1.一种加密三维码生成及识别方法,包括生成加密三维码的步骤和识别步骤;其特征在于:所述生成加密三维码的步骤包含如下:预设多个自定义加密模块,并配置各所述自定义加密模块的加密规则;进行加密;获取待生成三维码的内容信息,生成一包含所述内容信息的二维码,确定二维码版本,在该二维码矩阵的功能区中添加自定义加密模块的加密规则;根据所述功能区中的自定义加密模块的加密规则,以该自定义加密模块的加密规则对二维码矩阵的数据区域进行加密模操作,生成加密二维码矩阵;生成加密三维码;根据二维码的版本以及设定的二维码尺寸的大小,将通过加密二维码矩阵绘制二维码码图,获取一背景图片,将将背景图片根据二维码的版本与尺寸进行调整,与二维码码图进行融合,生成包含加密三维码的图片;所述解码步骤具体如下:配置加密三维码解密程序,该程序包含各所述自定义加密模块的加密规则与对应的解密规则;扫码端扫描待识别的加密三维码的图片,通过搜寻图片中所述加密三维码的功能区并确定该加密三维码使用的自定义加密规则,查询确定通过所述加密三维码解密程序查询该自定义加密模块对应的加密规则,通过对应的加密规则对该加密三维码进行解密操作,得到未加密二维码矩阵,调用解码算法尝试解码所述未加密二维码矩阵得到制码内容。2.根据权利要求1所述的一种加密三维码生成及识别方法,其特征在于:在所述通过加密二维码矩阵绘制二维码码图步骤时,还对除定位区外的其余码点进行缩小操作。3.根据权利要求2所述的一种加密三维码生成及识别方法,其特征在于:所述缩小操作具体为将码点的大小缩小为原码点大小的1/2。4.一种加密三维码生成及识别系统,包括生码模块和识别模块;其特征在于:所述生码模块包括自定义加密单元、加密单元以及三维码生码单元;所述自定义加密单元预设有多个自定义加密模块,并用于配置各所述自定义加密模块的加密规则;所述加密单元用于获取待生成三维码...
【专利技术属性】
技术研发人员:陈绳旭,王秋婉,马吉良,柳璞都,何荣茂,
申请(专利权)人:三维码厦门网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。