一种外接条码解码加密模块的解码系统的应用方法技术方案

技术编号:18369934 阅读:32 留言:0更新日期:2018-07-05 14:23
本发明专利技术所述的一种外接条码解码加密模块的解码系统的应用方法,包含以下组件:硬件接口与设备建立物理连接,通信组件可以与移动设备进行一般通信,使得该模块可以作为移动设备的一部分使用。所述通信组件也可以接受移动设备发送的授权信息和对称密钥。解码加密组件存储有不同的密钥,根公钥用于初级验证,验证移动设备是否合法。对称加密密钥用于验证移动设备是否有使用专用解码功能的权限。只有根公钥和对称加密密钥都验证完毕后,解码控制芯片确认这双重验证成功后才允许移动设备使用条码解码功能,使得解码控制芯片不会被不法厂商复制。

An application method of decoding system for external bar code decode encryption module

The application method of the decoding system of the external bar code decoding encryption module includes the following components: a physical connection is established between the hardware interface and the device, the communication component can communicate with the mobile device in general, so that the module can be used as a part of the mobile device. The communication component can also accept authorization information and symmetric key transmitted by mobile device. The decryption encryption component stores different keys, and the root public key is used for primary verification to verify whether the mobile devices are legitimate. The symmetric encryption key is used to verify whether the mobile device has the privilege to use the special decoding function. Only after the authentication of the root public key and the symmetric encryption key is completed, the decoding control chip confirms that the dual authentication is successful only when the mobile device is allowed to use the bar code decoding function, so that the decoding control chip will not be copied by the illegal vendor.

【技术实现步骤摘要】
一种外接条码解码加密模块的解码系统的应用方法
本专利技术涉及一种条码解码硬件加密方法,具体地说涉及一种外接条码解码加密模块的解码系统的应用方法。
技术介绍
目前市面上的工业级PDA条码识读设备都是专用设备,例如本公司的MT65、MT80等,都是具备专门设计条码图像采集设备。采用比如条码识读模组EM2028、EM3000等等型号,再配合专用的硬件解码芯片或是专用的软件解码库,使得条码识读设备具备识读速度快,识读成功高等优势。随着微信、支付宝等软件的迅速普及,使得普通手机具有了一定的条码扫描识读能力。但由于在解码这块没有使用专门的硬件解码芯片,软件解码也都是基于开放的解码库,导致手机、平板电脑等移动设备在解码速度、解码精度上与专用的条码解码设备存在较大差距。随着手机、平板电脑等移动设备应用范围的不断扩大,在某些物流、仓储等场合,企业主希望能通过员工自备的手机就可以进行条码的扫描识读,一方面避免了企业重新购置专用条码识读设备产生的额外成本,同时由于员工移动设备已经随身携带,如果再携带一台设备,会造成不必要的麻烦,并且,条码识读解码设备的核心组件为条码解码芯片或软件,软件通常容易被破解使用使条码设备研发企业蒙受损失,现有技术中针对条码解码芯片的通常没有较好的加密措施,一旦芯片被复制,条码解码功能也随即破解。
技术实现思路
为此,本专利技术所要解决的技术问题在于现有技术中移动设备识读条码性能不佳,专用条码识读设备购置成本较高,携带较为不便,条码解码芯片加密技术水平较为薄弱。为解决上述技术问题,本专利技术的所采用的技术方案:一种外接条码解码加密模块的解码系统的应用方法,包含以下步骤:S1:移动设备的摄像组件采集条码图像。S2:移动设备的预解码组件将采集到的条码图像进行处理得到条码图像的预解码信息。S3:移动设备与条码加密解码模块建立物理连接,并建立通信准备。S4:移动设备发送授权信息至条码加密解码模块。S5:条码加密解码模块的解码控制芯片将授权信息发送至解码加密组件。S6:解码加密组件里用根公钥解密授权信息,并将解密后的结果反馈至解码控制芯片进行比对。S7:解码控制芯片将解密授权信息发送至密钥鉴权模块,密钥鉴权模块与条码加密解码模块协商生产对称加密密钥,协商成功后,将条码图像预解码信息通过将条码图像预解码信息通过密钥鉴权模块使用上述对称加密密钥加密后发送至条码加密解码模块。S8:解码控制芯片对所述条码图像预解码信息进行尝试解码。其中,步骤S7中,对称加密密钥生成方式为解码加密组件发送设备非对称加密公钥至密钥鉴权模块23,所述密钥鉴权模块23随即生成一串指定长度的二进制数据作为对称加密密钥,并使用接收到的设备非对称加密公钥加密后发送回所述解码加密组件13,所述解码加密组件13使用所述设备非对称加密私钥解密后得到加密密钥,该过程也称为协商或对话。本专利技术所述的一种外接条码解码加密模块的解码系统的应用方法,其中移动设备的硬件接口与移动设备的传输组件建立物理连接并进行通信,使得码加密解码模块可以作为移动设备的一部分使用。移动设备检测到条码加密解码模块接入时,控制密钥鉴权模块发送授权信息至所述条码加密解码模块,当收到所述条码加密解码模块解密授权信息成功后,设备非对称加密公、私钥对与移动设备协商生成对称加密密钥,在协商成功后,将条码图像预解码信息发送至条码加密解码模块。使用不同的密钥,根公钥用于初级验证,验证移动设备是否合法。对称加密密钥用于验证移动设备是否有使用专用解码功能的权限。只有根公钥和对称加密密钥都验证完毕后,解码控制芯片确认双重验证成功后才允许移动设备使用条码解码功能,使得解码控制芯片不会被不法厂商复制。并由移动设备进行条形码图像预解码,利用移动设备图像处理能力的优势进行图像的初步处理,减少条码加密解码模块图像处理压力,从而提升条码解码速度。本专利技术的上述技术方案相比现有技术具有以下优点:1.本专利技术所述的一种外接条码解码加密模块的解码系统的应用方法,其中移动设备的硬件接口与移动设备的传输组件建立物理连接并进行通信,使得码加密解码模块可以作为移动设备的一部分使用。移动设备检测到条码加密解码模块接入时,控制密钥鉴权模块发送授权信息至所述条码加密解码模块,当收到所述条码加密解码模块解密授权信息成功后,设备非对称加密公、私钥对与移动设备协商生成对称加密密钥,在协商成功后,将条码图像预解码信息发送至条码加密解码模块。使用不同的密钥,根公钥用于初级验证,验证移动设备是否合法。对称加密密钥用于验证移动设备是否有使用专用解码功能的权限。只有根公钥和对称加密密钥都验证完毕后,解码控制芯片确认双重验证成功后才允许移动设备使用条码解码功能,使得解码控制芯片不会被不法厂商复制。并由移动设备进行条形码图像预解码,利用移动设备图像处理能力的优势进行图像的初步处理,减少条码加密解码模块图像处理压力,从而提升条码解码速度。附图说明为了使本专利技术的内容更容易被清楚的理解,下面根据本专利技术的具体实施例并结合附图,对本专利技术作进一步详细的说明,其中,图1为本专利技术一种外接的移动设备的条码加密解码系统的结构框图;图2为本专利技术一种外接条码解码加密模块的解码系统的应用方法的流程图。图中附图标记表示为:1-条码加密解码模块;11-硬件接口;12-通信组件;13-解码加密组件;14-解码控制芯片;2-移动设备;21-摄像组件;22-传输组件;23-密钥鉴权模块;24-控制组件;25-预解码组件;26-显示组件。具体实施方式实施方式一种外接的移动设备的条码加密解码系统,包含以下模块:条码加密解码模块1,包含以下组件:硬件接口11,与移动设备进行物理连接。主要是有线连接,也可以采用无线连接,利用蓝牙或者wifi。通信组件12,与移动设备进行通信。包含接收移动设备发送的授权信息(即非对称加密的密文)后通过解码控制芯片传输至解码加密组件。解码加密组件13,包含根公钥和设备非对称加密公、私钥对,利用根公钥解密授权信息,并将解密后的结果反馈至解码控制芯片14进行比对,解码控制芯片14比对解密后的结果是否与解码芯片存储的信息相吻合;设备非对称加密公、私钥对与移动设备协商生成对称加密密钥。设备非对称加密公、私钥对与移动设备协商生成对称加密密钥。解码控制芯片14,解码条码的硬件逻辑电路,及控制解码加密组件13接收和传输对称加密密钥。接收经由硬件接口11传输的条码图像预解码信息,及控制解码加密组件接收和传输硬件接口传输的非对称加密的密文和对称加密密钥。解码控制芯片为现场可编程门阵列(FPGA),可以是新大陆电脑股份有限公司生产的二维码解码芯片。FPGA引脚功能可灵活配置。解码加密组件13确认授权信息和对称加密密钥后,解码控制芯片14通知通信组件12向移动设备发送具有使用权限的指令,通信组件接收移动设备预先处理的条码图像预解码信息并传送至解码控制芯片,解码控制芯片14进行解码尝试,解码成功后将解码信息经通信组件发送至移动设备。移动设备2,可以为手机、智能移动终端、平板电脑等,包含以下组件:摄像组件21,图像传感器通过多层镜头采集条码图像。摄像组件21可以是诸如手机摄像头系统。传输组件22,与所述条码加密解码模块进行数据传输。采用总线传输协议。密钥鉴权模块23,存储有授权信息(即非对称加密的密文)本文档来自技高网...
一种外接条码解码加密模块的解码系统的应用方法

【技术保护点】
1.一种外接条码解码加密模块的解码系统的应用方法,其特征在于,包含以下步骤:S1:移动设备的摄像组件采集条码图像;S2:移动设备的预解码组件将采集到的条码图像进行处理得到条码图像的预解码信息;S3:移动设备与条码加密解码模块建立物理连接,并建立通信准备;S4:移动设备发送授权信息至条码加密解码模块;S5:条码加密解码模块的解码控制芯片将授权信息发送至解码加密组件;S6:解码加密组件里用根公钥解密授权信息,并将解密后的结果反馈至解码控制芯片进行比对;S7:解码控制芯片将解密授权信息发送至密钥鉴权模块,密钥鉴权模块与条码加密解码模块协商生产对称加密密钥,协商成功后,将条码图像预解码信息通过将条码图像预解码信息通过密钥鉴权模块使用上述对称加密密钥加密后发送至条码加密解码模块;S8:解码控制芯片对所述条码图像预解码信息进行尝试解码。

【技术特征摘要】
1.一种外接条码解码加密模块的解码系统的应用方法,其特征在于,包含以下步骤:S1:移动设备的摄像组件采集条码图像;S2:移动设备的预解码组件将采集到的条码图像进行处理得到条码图像的预解码信息;S3:移动设备与条码加密解码模块建立物理连接,并建立通信准备;S4:移动设备发送授权信息至条码加密解码模块;S5:条码加密解码模块的解码控制芯片将授权信息发送至解码加密组件;S6:解码加密组件里用根公钥解密授权信息,并将解密后的结果反馈至解码控制芯片进行比对;S7:解码控制芯片将解密授权信息发送至密钥鉴权模块,密钥鉴权模块与条码加密解码模块协商生产对称...

【专利技术属性】
技术研发人员:宋晓燕刘啟瑞兰福生
申请(专利权)人:福建新大陆自动识别技术有限公司
类型:发明
国别省市:福建,35

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

1