能定制标志信息的读卡器制造技术

技术编号:2942260 阅读:198 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种能定制标志信息的读卡器,属于智能卡应用领域。为了满足客户希望在读卡器上实现定制标志信息的需求,本发明专利技术提供了一种能定制标志信息的读卡器,包括控制模块、USB接口模块和7816接口模块,还包括用于接收客户输入的写入标志信息的命令或读取标志信息的命令的应用接口模块、用于存储客户定制的标志信息的存储模块以及用于将客户通过应用接口模块写入的标志信息存入存储模块和从存储模块读取标志信息并转发给应用接口模块的标志信息控制模块,使读卡器具有定制标志信息的功能,另外通过在读卡器中增加算法模块可以将客户输入的种子数据加密后生成标志信息再存入存储模块,从而提高了定制标志信息的安全性。

【技术实现步骤摘要】

本专利技术涉及智能卡应用领域,特别涉及一种能定制标志信息的读卡器
技术介绍
随着智能卡的普及,其应用领域的电子产品也得到了广泛重视。其中读卡器是最常见的一种。读卡器适用于电子支付系统、身份认证等需要对智能卡信息读写工作的领域,通过硬件内部的USB接口连接主机,通过符合7816协议的接口连接智能卡,实现主机和智能卡之间的通讯,是身份认证、电子商务、家庭银行、信息安全、访问和身份控制以及其他安全应用的理想电子产品。现有客户提出购买能定制标志信息的读卡器,但目前市面上的读卡器不能满足这一要求。定制标志信息通常是在其他的电子设备中,而且是由生产厂商或客户直接写入电子设备的存储器中,这样定制的标志信息安全性不高。存储器的生产技术可以分为两类易失性和非易失性。易失性存储器在断电后存储的数据会丢失,而非易失性存储器具有掉电后不会丢掉所保存的数据的特性,如FLASH、EEPROM、FRAM等。在对数据进行加密时,通常采用两类算法单向算法和双向算法。单向算法,也称HASH(哈希)算法,是指在已知运算结果和算法的情况下也不可能反向计算出原始信息的算法。常用的单向算法有MD5、SHA-1、RIPEMD系列等。哈希函数具有这样一种功能它对不同长度的输入信息(俗称种子)产生固定长度的输出。这个固定长度的输出称为原输入信息的“散列”或“Message digest(消息摘要)”。一个安全的哈希函数H必须具有以下属性1)H能够应用到大小不一的数据上;2)H能够生成大小固定的输出;3)对于任意给定的输入信息x,H(x)的计算相对简单,快速;4)对于任意给定的代码h,要发现满足H(x)=h的x在计算上是不可行的;5)对于任意给定的输入信息x,要发现满足H(x)=H(y)且与x不相等的y在计算上是不可行的。双向算法是指可以进行加密、解密的算法,即可以把明文加密成密文,也可以从密文推导出明文的算法。有的双向算法采用非对称密钥体系,这是指加密密钥和解密密钥为两个不同密钥的密码算法。这两个密钥之间存在着相互依存关系即利用其中任意一个密钥加密得到的信息只能用另一个密钥进行解密。
技术实现思路
为了满足客户对读卡器能定制标志信息的需求,本专利技术提供了一种能定制标志信息的读卡器,包括控制模块、USB接口模块和7816接口模块,所述控制模块分别与所述USB接口模块和7816接口模块相连,还包括应用接口模块、标志信息控制模块和存储模块,所述应用接口模块,用于接收客户输入的写入标志信息的命令或读取标志信息的命令并传输给所述标志信息控制模块,还用于将所述标志信息控制模块读出的标志信息发送给客户;所述标志信息控制模块,用于根据客户输入的写入标志信息的命令将客户定制的标志信息存入所述存储模块中,还用于根据客户输入的读取标志信息的命令从所述存储模块中读取标志信息并传输给所述应用接口模块,它的一个信号输入/输出端与所述应用接口模块的信号输入/输出端相连,另一个信号输入/输出端与所述存储模块的信号输入/输出端相连;所述存储模块,用于存储由所述标志信息控制模块发来的客户定制的标志信息。所述存储模块是所述读卡器中新增的一个非易失性存储器或是从所述读卡器原有的非易失性存储器中划分出来的一部分存储区。所述标志信息控制模块是一个独立的新增模块,或者是在所述控制模块的基础上用软件增加新的功能实现。本专利技术还提供了一种能定制标志信息的读卡器,包括控制模块、USB接口模块和7816接口模块,所述控制模块分别与所述USB接口模块和7816接口模块相连,还包括应用接口模块、标志信息控制模块、算法模块和存储模块,所述应用接口模块,用于接收客户输入的写入种子数据的命令或读取标志信息的命令并传输给所述标志信息控制模块,还用于将所述标志信息控制模块读出的标志信息发送给客户;所述标志信息控制模块,用于根据客户输入的写入种子数据的命令将客户输入的种子数据转发给所述算法模块并将所述算法模块计算得到的标志信息存入所述存储模块,还用于根据客户输入的读取标志信息的命令从所述存储模块中读取标志信息并传输给所述应用接口模块,它的一个信号输入/输出端与所述应用接口模块的信号输入/输出端相连,另一个信号输入/输出端与所述算法模块的信号输入/输出端相连,还有一个信号输入/输出端与所述存储模块的信号输入/输出端相连;所述算法模块,用于接收所述标志信息控制模块转发的客户输入的种子数据并利用算法对所述种子数据进行计算得到标志信息,还用于将所述标志信息返回给所述标志信息控制模块;所述存储模块,用于存储由所述标志信息控制模块发来的经所述算法模块计算得到的标志信息。所述算法模块采用的算法为单向算法。所述存储模块是所述读卡器中新增的一个非易失性存储器或是从所述读卡器原有的非易失性存储器中划分出来的一部分存储区。所述标志信息控制模块是一个独立的新增模块,或者是在所述控制模块的基础上用软件增加新的功能实现。本专利技术还提供了一种能定制标志信息的读卡器,包括控制模块、USB接口模块和7816接口模块,所述控制模块分别与所述USB接口模块和7816接口模块相连,还包括应用接口模块、标志信息控制模块、算法模块和存储模块,所述应用接口模块,用于接收客户输入的写入种子数据的命令或读取标志信息的命令并传输给所述标志信息控制模块,还用于将所述标志信息控制模块读出的标志信息发送给客户;所述标志信息控制模块,用于根据客户输入的写入种子数据的命令将客户输入的种子数据转发给所述算法模块,还用于根据客户输入的读取标志信息的命令从所述存储模块中读取标志信息并传输给所述应用接口模块,它的一个信号输入/输出端与所述应用接口模块的信号输入/输出端相连,一个信号输出端与所述算法模块的信号输入端相连,一个信号输入端与所述存储模块的信号输出端相连;所述算法模块,用于接收所述标志信息控制模块转发的客户输入的种子数据并利用算法对所述数据进行计算得到标志信息,还用于将所述标志信息存入所述存储模块,它的信号输入端与所述标志信息控制模块的一个信号输出端相连,信号输出端与所述存储模块的信号输入端相连;所述存储模块,用于存储由所述算法模块发来的经所述算法模块计算得到的标志信息。所述算法模块采用的算法为单向算法。所述存储模块是所述读卡器中新增的一个非易失性存储器或是从所述读卡器原有的非易失性存储器中划分出来的一部分存储区。所述标志信息控制模块是一个独立的新增模块,或者是在所述控制模块的基础上用软件增加新的功能实现。本专利技术的有益效果是使读卡器具有定制标志信息的功能,而且提高了定制标志信息的安全性。附图说明图1是本专利技术实施例一能定制标志信息的读卡器的结构示意图;图2是本专利技术实施例二能定制标志信息的读卡器的结构示意图;图3是本专利技术实施例三能定制标志信息的读卡器的结构示意图。具体实施例方式下面结合附图和具体实施例对本专利技术作进一步说明,但不作为对本专利技术的限定。实施例一参见图1,本专利技术提供了一种能定制标志信息的读卡器,除包括现有的控制模块101、USB接口模块102和7816接口模块103外,还包括三个新增的模块,标志信息控制模块104、应用接口模块105和存储模块106;控制模块101分别与USB接口模块102和7816接口模块103相连,通过USB接口模块102它可以接收主机发来的读/写智本文档来自技高网
...

【技术保护点】
一种能定制标志信息的读卡器,包括控制模块、USB接口模块和7816接口模块,所述控制模块分别与所述USB接口模块和7816接口模块相连,其特征在于,还包括应用接口模块、标志信息控制模块和存储模块,所述应用接口模块,用于接收客户输入的 写入标志信息的命令或读取标志信息的命令并传输给所述标志信息控制模块,还用于将所述标志信息控制模块读出的标志信息发送给客户;所述标志信息控制模块,用于根据客户输入的写入标志信息的命令将客户定制的标志信息存入所述存储模块中,还用于根据客 户输入的读取标志信息的命令从所述存储模块中读取标志信息并传输给所述应用接口模块,它的一个信号输入/输出端与所述应用接口模块的信号输入/输出端相连,另一个信号输入/输出端与所述存储模块的信号输入/输出端相连;所述存储模块,用于存储由所 述标志信息控制模块发来的客户定制的标志信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:陆舟于华章
申请(专利权)人:北京飞天诚信科技有限公司
类型:发明
国别省市:11[中国|北京]

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

1