[发明专利]基于PCI总线接口芯片和CPLD芯片的税控核验卡有效
申请号: | 201310118808.5 | 申请日: | 2013-04-08 |
公开(公告)号: | CN103236122A | 公开(公告)日: | 2013-08-07 |
发明(设计)人: | 苏振宇;于飞;李前;戴纯兴;赵邦宇;路廷文 | 申请(专利权)人: | 浪潮集团有限公司 |
主分类号: | G07G1/12 | 分类号: | G07G1/12;G07D7/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 pci 总线接口 芯片 cpld 核验 | ||
技术领域
本发明涉及一种信息安全领域技术,具体地说是一种基于PCI总线接口芯片和CPLD芯片的税控核验卡。
背景技术
纳税人在生产经营过程中,在开具发票时所使用的具备税务机关能够监控应税收入的产品为税控装置。发票的防伪码是随机生成的,即纳税人在使用税控装置打印发票时,税控IC卡可根据发票的金额、税控装置号、发票号码、开票日期等参数计算产生一个特定的防伪码,并打印在发票上。
目前税控行业中存在偷税漏税、假发票泛滥、管理漏洞等问题。若能在发票的防伪码上严格控制核验,则可提高发票的防伪性。
发明内容
本发明的技术任务是提供一种能有效核验发票的防伪码的正确性,同时具备数据的可靠存储、防止篡改的功能,可以满足税务机关发票管理的要求的基于PCI总线接口芯片和CPLD芯片的税控核验卡。
本发明的技术任务是按以下方式实现的,该税控核验卡包括总控CPLD芯片、8片控制CPLD芯片、8片密码算法芯片、8片双口RAM芯片、PCI总线接口芯片、PCI配置芯片、晶体振荡器、PCI总线;总控CPLD芯片连接控制8片控制CPLD芯片;8片控制CPLD芯片每片均连接有1片双口RAM芯片,双口RAM芯片再连接有1片密码算法芯片;总控CPLD芯片连接PCI总线接口芯片,PCI总线接口芯片连接PCI配置芯片;晶体振荡器提供8片密码算法芯片的工作主频;PCI总线接口芯片连接PCI总线。
总控CPLD芯片采用美国Altera公司MAX 7000系列的EPM7128SLC84型号芯片,总控CPLD芯片税控核验卡各芯片模块的工作,通过编程实现该税控核验卡的地址空间的转换和8片控制CPLD芯片中断的处理以及产生8个双口RAM芯片的片选信号。
EPM7128SLC84型号芯片总引脚数84,其中IO引脚数68,含有2500个门,128个宏单元,8个逻辑阵列块;该芯片是税控核验卡的控制核心,在设计中通过编程实现以下功能:
(1)提供税控核验卡IO空间的地址0~3,其中:
0~2地址对应税控核验卡的唯一卡号,驱动程序读此地址得到一个24BIT的唯一卡号;
0地址也复用为税控核验卡的总复位口,驱动程序向此地址写入数据使税控核验卡复位, 写第一次使税控核验卡处于复位状态,写第二次使税控核验卡处于正常状态;
3地址为税控核验卡的中断查询地址,驱动程序通过读此地址得到税控核验卡中发中断的控制CPLD芯片的序号;
(2)对内存地址译码,产生8个双口RAM芯片的片选信号。
片控制CPLD芯片均采用美国Altera公司MAX 7000系列的EPM7064SLC44型号芯片;8片控制CPLD芯片均通过各自对应的双口RAM芯片实现与各自对应的密码算法芯片的连接,通过可编程技术完成对密码算法芯片的控制。
EPM7064SLC44型号芯片总引脚数44,其中IO引脚数36,含有1250个门,64个宏单元,4个逻辑阵列块;主要功能是控制密码算法芯片的工作。
该税控核验卡工作过程中,控制CPLD芯片把数据包依次传入对应的双口RAM芯片中,对应的密码算法芯片从双口RAM芯片中取出数据包进行运算;待密码算法芯片运算完成后再将数据包写回到双口RAM芯片中,此时控制CPLD芯片再将运算完成的数据包上传到上位机并产生中断,至此完成一次数据包的控制流程。通过循环控制直到处理完上位机的所有数据包后,可以核验一次发票的防伪码的正确性。
片密码算法芯片均采用税控专用密码算法芯片SSX12-A型号芯片,密码算法芯片依据税控密码算法进行数据的加解密、核验运算。
SSX12-A型号芯片专门用于税控等信息安全领域,功能主要有生成密钥、数据加密、解密、核验支付密码等,有效保证用户进行交易时数据的安全性。其主要特点为:每片SSX12-A型号芯片均有各自独立的ID号,所有密码运算均在片内完成,支持3.3V或5V双工作电压,当工作主频为12MHz时,核验支付密码速度大于140次/秒。
片双口RAM芯片均采用IDT公司的IDT7130型号芯片,每片双口RAM芯片均是各自对应连接的密码算法芯片的输入输出缓冲区,与每片双口RAM芯片对应的密码算法芯片和控制CPLD芯片通过各自独立的端口分别控制此双口RAM芯片的读写。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮集团有限公司,未经浪潮集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310118808.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:极片移动纠偏装置
- 下一篇:用于把气门键安装到发动机气门的工具