[发明专利]一种基于FPGA的税控专用算法加密卡有效
申请号: | 201110034862.2 | 申请日: | 2011-02-09 |
公开(公告)号: | CN102096783A | 公开(公告)日: | 2011-06-15 |
发明(设计)人: | 苏振宇 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F21/00 | 分类号: | G06F21/00;H04L9/32 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250014 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 fpga 专用 算法 加密 | ||
技术领域
本发明涉及一种计算机应用技术,具体地说是一种基于FPGA的税控专用算法加密卡。
背景技术
由于发票制作方面的缺陷和税控部门管理的漏洞,目前我国假发票猖獗,给国家造成大量的税收流失。一方面从事餐饮、服务、商贸、建筑及运输业等的相关人员为了偷税漏税的目的会购买假发票;另一方面很多企业的相关人员为贪污侵占,在见不得光的现金交易下会购买大量假发票。当前国税、地税、各省、各税种发票不同,辨别难度非常大,因此给造假者可乘之机。本发明基于FPGA的税控专用算法加密卡可以有效的解决上述问题,提供高效的防伪措施。该加密卡通过将发票上的有关数据加密成一组防伪码,打印在发票相应的区域上,由于采用的是国密局推荐的高安全性的算法芯片,因此发票很难被篡改,从而可以满足税务机关对发票管理和身份认证的要求。
发明内容
本发明的目的是提供一种基于FPGA的税控专用算法加密卡。
本发明的目的是按以下方式实现的,硬件包括,FPGA芯片、8片税控专用密码算法芯片SSX12、配置芯片EPCS4、电源芯片1、电源芯片2、40MHz晶体振荡器、程序调试口J2、程序下载口J1、嵌入式PCI-IP核;其中:
FPGA芯片是整个加密卡的核心,在FPGA芯片内部通过嵌入式PCI-IP核用于与物理上的32位PCI总线相连,实现加密卡与主机的数据传输;
FPGA芯片与8片税控专用算法芯片相连实现数据的交互,在FPGA内部设置RAM区实现数据的存储;FPGA芯片内设计状态机实现对算法芯片的逻辑控制;
40MHz晶体振荡器与FPGA芯片相连,后者再通过内部的锁相环分频出12MHz时钟供给8个算法芯片,作为算法芯片的工作时钟;
配置芯片EPCS4实现加密卡程序的存储,配置芯片EPCS4芯片与FPGA芯片相连,每次上电后FPGA需要读取配置芯片EPCS4里的程序进行加密卡的配置与初始化;
程序下载口J1、程序调试接口J2、电源芯片1、电源芯片2的作用为加密卡提供工作电压;
加密卡业务流程如下:
1)通过上层软件设置好需要传送的待加密或解密的数据包,设置FPGA芯片的相关命令;
2)启动数据传输,将数据包通过PCI总线依次传入FPGA的RAM区;
3)待所有数据包传输完成后,FPGA设置相关进程,启动状态机,FPGA指定8片算法芯片中的任意一片或几片开始工作,之后数据传给相应的算法芯片;
4)各算法芯片SSX12开始工作,此时FPGA芯片等待运算的完成;
5)各算法芯片运算完成后再在状态机的控制下将加密或解密后的数据传回到RAM区相应的地址范围内,待所有数据传完之后状态机产生中断信号,FPGA之后通过PCI总线将运算完成的数据传回到PC机,至此完成了加密卡的一次业务流程。
采用了FPGA芯片,实现数据的存储和控制算法芯片的工作。
采用国家密码管理局推荐的税控专用密码算法芯片SSX12。
本发明涉及信息安全领域,主要应用于税控行业。本发明保证发票数据的正确加解密、可靠存储、防止篡改等,可以满足税务机关发票管理的要求。核心是利用FPGA芯片的嵌入式PCI-IP核技术、逻辑控制和高效的状态机实现加密卡的业务功能。
本发明的优异效果是:该加密卡主要用于税控领域的数据加解密操作,利用FPGA芯片和嵌入式PCI-IP核技术实现了PCI总线的接口逻辑,并通过FPGA芯片的状态机控制密码芯片的高效运行,对数据快速处理。
附图说明
图1是基于FPGA的税控专用算法加密卡系统框图。
具体实施方式
参照说明书附图对本发明的加密卡作以下详细地说明。
本发明的一种基于FPGA的税控专用算法加密卡,可以通过如下措施达到:
1)FPGA芯片:选用美国Altera公司CycloneIII系列的EP3C16F484C8器件,该芯片总引脚数484,其中I/O引脚为346,RAM总量为63KB,逻辑单元(LE)15408个。FPGA是整个加密卡的核心,在其内部利用嵌入式PCI-IP核实现与PCI总线的连接;同时设置RAM区实现数据的存储,并利用可编程技术、通过状态机实现对8个算法芯片的控制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110034862.2/2.html,转载请声明来源钻瓜专利网。