本实用新型专利技术公开了一种集成安全芯片的网络开票控制模块,属于网络开票控制模块,本实用新型专利技术要解决的技术问题为满足网络开票机安全性和实时性的需求,实现无线通信、CA认证、数字加密等功能。技术方案为:其结构包括ARM处理器、安全芯片、M2M无线通信模块、外部接口,ARM处理器通过串口与安全芯片连接,ARM处理器通过USB接口与M2M无线通信模块通信,ARM处理器连接外部接口。(*该技术在2024年保护过期,可自由使用*)
【技术实现步骤摘要】
—种集成安全芯片的网络开票控制模块
本技术涉及一种网络开票控制模块,具体地说是一种集成安全芯片的网络开票控制模块。
技术介绍
网络开票,是基于“以票管税”的设计理念和“在线开票、实时查询、票表校验、以票管税、闭环管理”的功能设计,实现的一种全新的发票管理模式。 随着社会经济的快速增长和网络的普及,网络开票的优势逐步体现,网络开票全面、准确记录了纳税人的经营活动。网络开票的安全认证和信息安全的需求越来越迫切,为确保发票流通的惟一性、真实性和安全性,需要对用户身份的有效性进行验证。 目前市场上网络开票机多采用“网络开票机+USB KEY”的模式,USB KEY插在网络开票机外部接口上。USB KEY是一种USB接口的硬件设备,它内置单片机或智能卡芯片,有一定的存储空间,可以存储用户的私钥以及数字证书,利用USB Key内置的公钥算法实现对用户身份的认证。该方案存在集成度低、操作复杂、成本较高、占用开票机接口资源较多等问题;另外用户多采用有线方式访问互联网,容易受网络病毒等因素的影响,存在不可预料的系统性风险,对于网络开票的实时性和安全性提出了挑战。
技术实现思路
本技术的技术任务是针对以上不足之处,提供一种实现了无线通信、CA认证、数字加密等功能,很好满足了网络开票安全性和实时性的需求,且采用模块化的设计,极大地方便了网络开票机的组装和升级维护的一种集成安全芯片的网络开票控制模块。 本技术解决其技术问题所采用的技术方案是:包括ARM处理器、安全芯片、M2M无线通信模块、外部接口,ARM处理器通过串口与安全芯片连接,ARM处理器通过USB接口与M2M无线通信模块通信,安全芯片生成的加密数据经由ARM处理器通过M2M无线通信模块上传至税局服务器;ARM处理器连接外部接口,使用时,外部接口与外部设备连接。安全芯片实现CA认证和数字加密功能,M2M无线通信模块实现无线通信功能。 ARM处理器可米用型号Cortex-A57处理器、型号Cortex-A53处理器、型号Cortex-A15处理器、型号Cortex_A9处理器、型号Cortex_A8处理器、型号Cortex_A7处理器、型号Cortex-A5处理器、型号ARMll处理器、型号ARM9处理器、型号ARM7处理器中的一种。 安全芯片可采用型号为WIS08SD548芯片,或者型号为SSX14芯片,或者型号为LKT4201 芯片。 M2M无线通信模块可采用型号为型号为EM770W芯片,或者型号为LE920-EU芯片,或者型号为SM345芯片,或者型号为SM305芯片,或者型号为G24-EDGE芯片,或者型号为G620芯片。 [0011 ] 外部接口包括4个USB接口和3个UART接口。 ARM处理器为ARM(Advanced RISC Machines)公司开发的一种32位嵌入式RISC处理器。ARM处理器的优点有体积小、低功耗、低成本、高性能;支持Thumb (16位)/ARM (32位)双指令集,能很好的兼容8位/16位器件;大量使用寄存器,指令执行速度更快;大多数数据操作都在寄存器中完成;寻址方式灵活简单,执行效率高;指令长度固定。 安全芯片为现有技术,安全芯片就是TPM (TruSTed Platform Module),可信任平台模块,是一个可独立进行密钥生成、加解密的装置,内部拥有独立的处理器和存储单元,可存储密钥和特征数据,为电脑提供加密和安全认证服务。用安全芯片进行加密,密钥被存储在硬件中,被窃的数据无法解密,从而保护商业隐私和数据安全。支持国家密码管理局指定的对称密码算法、非对称密码算法和杂凑算法,同时支持国际通用其他密码算法它的特点;比如对称密码算法:SM1 ;非对称密码算法:SM2 ;杂凑算法及哈希算法:SM3。 WIS08SD548芯片为现有技术芯片,是一款高速32位国产安全芯片,它拥有32位处理器、548KB norflash、32K系统SRAM存储器、控制模块、Nand Flash存储器,支持多种通信接口、支持SM1/SM2/SM4/RSA的安全算法。 SSX14芯片是北京宏思电子技术有限责任公司研发并销售的一款32位国产安全芯片,它拥有32位嵌入式RISC微处理器、SRAM存储器、Nand Flash存储器、时钟芯片、复位模块、功耗管理模块、中断控制器、定时器、算法加速器、通信接口。 LKT4201芯片是凌科芯安科技(北京)有限公司研发的一款32位高性能RSA算法加密芯片,采用32位CPU,拥有18K RAM,支持IS07816及UART通信,通讯速率最高可达 1.25Mbps ;用户数据存储区容量最低48K字节。 M2M是machine-to-machine的简称,即“机器对机器”的缩写,也有人理解为人对机器(man-to-machine)、机器对人(machine-to-man)等,旨在通过通信技术来实现人、机器和系统三者之问的智能化、交互式无缝连接。M2M无线通信模块是无线单元,用于为无需人员干预即可相互通讯的一系列设备提供无线连接功能。 EM770W芯片,为华为技术有限公司研发的M2M无线通信模块;LE920_EU芯片,为泰利特(Telit)研发的M2M无线通信模块;SM345芯片、SM305芯片、型号为G24-EDGE芯片、型号为G620芯片均为已知技术,市场上均可买到。 USB接口是英文Universal Serial Bus (通用串行总线)的缩写,而其中文简称为“通串线”,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。是应用在PC领域的接口技术。USB接口支持设备的即插即用和热插拔功能。 UART是一种通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传输和接收。 本技术的一种集成安全芯片的网络开票控制模块和现有技术相比,具有以下优点: 1、采用嵌入式的ARM处理器平台,安全芯片集成在主板上,节省了外部接口资源,保证了加密数据的可靠生成和传输; 2、采用ARM处理器与M2M无线通信模块相结合的方式,实现了无线上网功能,解决了目前有线方式存在的系统性风险,保证了开票数据的安全性和实时性; 3、采用了模块化的设计,通过通信协议与外部设备的显示器、键盘和打印机等协作,即可实现集成CA、加密的网络开票机,方便快速完成网络开票机的组装和升级维护。因而,具有很好的推广使用价值。 【附图说明】 下面结合附图对本技术进一步说明。 附图1为一种集成安全芯片的网络开票控制模块的结构框图。 【具体实施方式】 下面结合附图和具体实施例对本技术作进一步说明。 实施例1: 本技术的一种集成安全芯片的网络开票控制模块,其结构包括ARM处理器、安全芯片、M2M无线通信模块、外部接口,ARM处理器通过串口与安全芯片连接,ARM处理器通过USB接口与M2M无线通信模块通信,安全芯片生成的加密数据经由ARM处理器通过M2M无线通信模块上传至税局服务器;ARM处理器连接外部接口,使用时,外部接口与外部设备连接。安全芯片实现CA认证和数字加密功能,M2M无线通信模块实现无线通信功能。 外部设备可以为外部LC本文档来自技高网...
【技术保护点】
一种集成安全芯片的网络开票控制模块,其特征在于包括ARM处理器、安全芯片、M2M无线通信模块、外部接口,ARM处理器通过串口与安全芯片连接,ARM处理器通过USB接口与M2M无线通信模块通信,ARM处理器连接外部接口,外部接口包括4个USB接口和3个UART接口;安全芯片内部拥有独立的处理器和存储单元,安全芯片生成的加密数据经由ARM处理器通过M2M无线通信模块上传至税局服务器。
【技术特征摘要】
1.一种集成安全芯片的网络开票控制模块,其特征在于包括ARM处理器、安全芯片、M2M无线通信模块、外部接口,ARM处理器通过串口与安全芯片连接,ARM处理器通过USB接口与M2M无线通信模块通信,ARM处理器连接外部接口,外部接口包括4个USB接口和3个UART接口 ;安全芯片内部拥有独立的处理器和存储单元,安全芯片生成的加密数据经由ARM处理器通过M2M无线通信模块上传至税局服务器。2.根据权利要求1所述的一种集成安全芯片的网络开票控制模块,其特征在于ARM处理器可米用型号Cortex_A57处理器、型号Cortex_A53处理器、型号Cortex_A15处理器、型号Cortex_A9处理器...
【专利技术属性】
技术研发人员:刘伟,乔国凯,黄正茂,
申请(专利权)人:浪潮软件集团有限公司,
类型:新型
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。