接触式智能卡7816接口电路的制作方法

文档序号:12124389阅读:701来源:国知局

本发明涉及智能卡安全领域,特别是涉及一种接触式智能卡7816接口电路。



背景技术:

密码分析是密码学的重要分支,典型的密码分析通常不考虑密码系统的具体实现,而是仅通过数学推理、统计分析、高性能计算、可证明安全等途径来发现密码系统中的密钥信息或不安全因素,这些分析方法主要包括差分分析、线性分析、相关密钥分析、代数分析、线性逼近、困难问题求解、归约证明等。而在实际中,密码系统通常是以硬件或以硬件为表现形式的软件来实现的,譬如智能卡、RFID、密码协处理器、SoC密码芯片、密码机等。在这些密码系统的实现环境中,攻击者不仅可以进行“黑盒”询问,而且往往还可以通过反向工程和微探测技术等手段获得算法的硬件结构和编码实现方法,并可以观察和测量密码变换的运行时间、能量消耗、电磁辐射等信息,甚至还可以“干预”密码变换的正常运行使其出错。攻击者利用这些额外的信息有可能实现比“黑盒攻击”更有效地密码破译。人们通常把这种环境下的攻击称为“旁路攻击(Side Channel Attack)”。由于其高效的攻击性能和较低廉的攻击成本,旁路攻击已经引起了国际学术界、工业界以及各国政府的高度重视和关注,成为密码分析和密码工程领域发展最为迅速的方向之一。

目前,旁路攻击的主要手段包括功耗分析(Power Analysis)、电磁辐射分析(EM Analysis)、故障攻击(Fault Attack)和时序攻击(Timing Attack)等四种。其中,功耗分析是通过采集密码系统运行时的功耗数据,然后利用统计学和信号处理的方法找出数据中与密码算法执行有关的信息,再结合电路的运行特征进行密钥破解。旁路功耗分析包含两个过程,即数据采集的物理过程和数据分析的数学过程。

接触式智能卡的通信接口为7816接口,在对接触式智能卡进行功耗采集过程中,发现7816接口的时钟信号线上的时钟信号在上升沿和下降沿时会产生信号过冲现象,这种信号过冲并不会对通信产生影响,但会对系统产生干扰信号,特别是当7816接口的时钟频率加快时,产生的干扰信号更为明显,这些额外的干扰信号给功耗分析带来了困难。而要去除这些干扰信号,必须消除时钟信号线上的信号过冲现象。



技术实现要素:

本发明要解决的技术问题是提供一种接触式智能卡7816接口电路,能够有效去除智能卡7816接口时钟信号线上信号的信号过冲现象。

为解决上述技术问题,本发明的接触式智能卡7816接口电路,包括:

一电压跟随电路,其输入端与读卡器的CPU端7816接口时钟信号线相连接;

一滤波电路,其输入端与所述电压跟随电路的输出端相连接,其输出端与接触式智能卡的7816接口相连接:

时钟信号从读卡器发出经电压跟随电路和滤波电路后,到达接触式智能卡的7816接口。

与现有技术相比,本发明可以在不影响接触式智能卡的7816接口正常通信的情况下,去除了时钟信号线上的信号过冲,从而消除时钟信号给系统带来的干扰。电压跟随电路主要起隔离和缓冲的作用,同时提高了带载能力,之后的滤波电路可去除时钟线上的毛刺,软件时钟信号线上的下升沿和降沿,从而消除了信号过冲。

附图说明

下面结合附图与具体实施方式对本发明作进一步详细的说明:

图1是所述接触式智能卡7816接口电路原理框图。

具体实施方式

结合图1所示,所述接触式智能卡7816接口电路,包括一电压跟随电路和一滤波电路。

所述电压跟随电路的输入端与读卡器的CPU端7816接口时钟信号线相连接,输入时钟信号。

所述滤波电路的输入端与所述电压跟随电路的输出端相连接,其输出端与接触式智能卡的7816接口相连接。

时钟信号从读卡器的主芯片端(即CPU)发出经电压跟随电路和滤波电路后,到达接触式智能卡的7816接口。

所述电压跟随电路为但不仅限于AD8000。

以上通过具体实施方式对本发明进行了详细的说明,但这些并非构成对本发明的限制。在不脱离本发明原理的情况下,本领域的技术人员还可做出许多变形和改进,这些也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1