CN105527508A - 一种评估智能卡芯片cpu抗干扰能力的测试装置及方法 - Google Patents
一种评估智能卡芯片cpu抗干扰能力的测试装置及方法 Download PDFInfo
- Publication number
- CN105527508A CN105527508A CN201510404188.0A CN201510404188A CN105527508A CN 105527508 A CN105527508 A CN 105527508A CN 201510404188 A CN201510404188 A CN 201510404188A CN 105527508 A CN105527508 A CN 105527508A
- Authority
- CN
- China
- Prior art keywords
- smart card
- card
- cpu
- data
- intelligent card
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
本发明提供了一种评估智能卡芯片CPU抗干扰能力的测试装置,装置包括:测试软件,与读卡器相连,用于读取智能卡与读卡器之间的通讯指令并显示;干扰噪声发生器,用于产生干扰信号,发送给智能卡;智能卡,接收干扰信号,出现CPU跑飞,在数据区写数据,确定智能卡跑飞次数;读卡器,用于同智能卡通讯。本发明还提供了一种评估智能卡CPU抗干扰能力的测试方法,采用本发明所述的装置和方法,可以提高统计智能卡抗干扰能力的准确性。
Description
技术领域
本发明涉及评估智能卡芯片CPU抗干扰能力的测试方法,这种测试方法特别用于评估高可靠性智能卡芯片CPU的抗干扰能力。
背景技术
智能卡的使用环境中,芯片不可避免受到来自系统外部的电磁信号干扰信号以及内部的自干扰信号,这些干扰信号导致智能卡芯片CPU跑飞,使系统异常运行,有时会寻址到逻辑指令中指定以外的地址上,当逻辑指令中指定以外的地址上存在某个逻辑指令时,就会执行该逻辑指令,当该逻辑指令刚好为写指令时,就会发生非正常改写存储器数据的情况。目前,对芯片CPU本身的抗干扰能力进行评估时,一般采用实际应用写指令外加环境干扰的方式进行,以智能卡功能是否正常为判定结果,跑飞时,改写的是关键数据,会出现智能卡功能不正常,但是,也有可能发生多次存储器数据改写,只有一次改写的是关键数据,用功能是否正常测试智能卡CPU抗干扰能力的随机性大,不完全真实反应其抗干扰能力。
发明内容
本发明的目的是为了准确评估智能卡芯片CPU的抗干扰能力。实施本发明测试方法的测试系统,包括测试软件、被测智能卡、测试片上操作系统(COS)、干扰噪声发生器、个人电脑、智能卡读卡器。测试软件为上位机软件,安装在个人电脑内,运行被测智能卡与智能卡读卡器之间的通讯指令。干扰噪声发生器用来产生干扰信号,干扰被测智能卡与智能卡读卡器之间的通讯。被测智能卡内嵌了专门测试COS,测试COS代码存放在被测智能卡的程序区中。测试COS可实现测试指令的一系列操作代码,例如读数据、写数据等,测试COS代码和CPU跑飞验证函数没有任何逻辑关系。测试COS代码以外的程序区区域,均匀分布存放若干个CPU跑飞验证函数,其它间隔剩余区域为空白区域。CPU跑飞验证函数是一小段可执行代码,一旦执行,会对指定的数据区域写入特征数据,各CPU跑飞验证函数执行后写入的数据区域地址均不同。
具体测试流程为:连接系统,运行测试软件,干扰噪声发生器产生干扰信号,直接干扰被测智能卡芯片与读卡器之间的通讯,当CPU出现跑飞,寻址到逻辑指令中指定以外的地址上,寻址到CPU跑飞验证函数所在地址上时,就会执行CPU跑飞验证函数,CPU跑飞验证函数执行后在数据区的特定区域地址上写特征数据,统计特征数据的数量,即为有效跑飞次数,这里的特定区域,为跑飞验证函数指定的区域,单位时间内有效跑飞次数越多,智能卡芯片CPU抗干扰能力越低。不同的测试卡测试时间相同,不同的测试卡在测试时施加的电磁干扰信号强度相同,统计出现有效跑飞现象的测试卡数量以及每张卡的有效跑飞次数,可得到用于评估评估智能卡芯片CPU的抗干扰能力平均有效跑飞次数,进而得到智能卡芯片CPU抗干扰能力的相对指标。
附图说明
图1为评估智能卡芯片抗干扰能力的测试装置结构示意图
图2为智能卡的基本结构示意图
图3为智能卡的存储区数据分布示意图
图4为评估智能卡芯片抗干扰能力的测试方法流程图
具体实施方式
本发明提供了一种评估智能卡芯片CPU抗干扰能力的装置,如图1所示,该装置包括:测试软件,干扰噪声发生器,读卡器以及智能卡;其中,测试软件安装在电脑上;智能卡插在读卡器上;
测试软件,安装在电脑上,与读卡器相连,用于读取智能卡与读卡器之间的通讯指令,并显示给用户;
干扰噪声发生器,用于产生干扰信号并发送给智能卡;所述干扰信号通过智能卡与读卡器相互连接的VCC接口;
智能卡,与读卡器进行通讯,接收干扰信号,出现CPU跑飞,在数据区写数据;根据数据区数据,确定智能卡跑飞次数;其内部结构如图2所示,外部接口包括VCC、RST、CLK、GND、I/O,内部结构包括CPU、程序区、数据区、NPU、RAM等。
读卡器,用于同智能卡通讯。
进一步的,测试软件,用于向读卡器循环发送正常的非写指令,接收读卡器发送的执行结果;
读卡器,用于将该指令发送给智能卡,并将智能卡的执行结果发送给测试软件。
进一步的,智能卡,出现跑飞时,执行CPU跑飞验证函数,该跑飞验证函数为写数据函数,存放在程序区,执行跑飞验证函数,在数据区写数据,将执行结果通过读卡器发送给测试软件。所述跑飞验证程序均匀分布在程序区,间隔剩余区域为空白,数据区初始值为00。例如,如图3所示,当跑飞指令寻址到CPU跑飞验证函数1所在地址时,就会执行CPU跑飞验证函数1,在数据区地址00000001h上写满全1;当跑飞指令寻址到CPU跑飞验证函数2所在地址时,在数据区地址00000002h上写满全2,依此类推,将写数据1、写数据2通过读卡器发送给测试软件;
测试软件,用于显示智能卡的写数据,统计写数据,即可统计智能卡的跑飞次数。
本发明还提供了一种评估智能卡芯片CPU抗干扰能力的测试方法,如图4所示,具体步骤如下:
步骤401、智能卡工作时,对智能卡施加干扰;
具体包括,测试软件循环执行一条正常的非写指令,非写指令即执行该非写指令时,不做任何写操作,智能卡接收非写指令并执行;
在循环执行非写指令的同时,启动干扰噪声发生器,释放出的干扰信号直接加到VCC接口发送给智能卡,从而干扰被测智能卡1与智能卡读卡器4之间的通讯;
步骤402、出现CPU指令跑飞,执行跑飞验证函数;
出现CPU跑飞,执行跑飞验证函数,在智能卡数据区写数据,并将执行结果通过读卡器发送给测试软件。
步骤403、根据执行结果,统计智能卡CPU抗干扰能力。
统计测试软件显示的写数据结果,即可确定CPU跑飞次数。采用相同的测试时间和相同强度的电磁干扰信号对不同的测试智能卡重复以上测试过程,然后,统计测试智能卡数量以及每张被测智能卡的有效跑飞次数,就能得到用于评估评估智能卡芯片CPU的抗干扰能力平均有效跑飞次数,最终得到智能卡芯片CPU抗干扰能力的相对指标。
Claims (7)
1.一种评估智能卡芯片CPU抗干扰能力的测试装置,其特征在于,该装置包括:
测试软件,与读卡器相连,用于读取智能卡与读卡器之间的通讯指令并显示;
干扰噪声发生器,用于产生干扰信号,发送给智能卡;
智能卡,接收干扰信号,出现CPU跑飞,在数据区写数据,确定智能卡跑飞次数;
读卡器,用于同智能卡通讯。
2.根据权利要求1所述的装置,其特征在于,
测试软件,向读卡器循环发送非写指令,接收读卡器发送的执行结果;
读卡器,用于将非写指令发送给智能卡,将智能卡的执行结果发送给测试软件。
3.根据权利要求1或2所述的装置,其特征在于,
所述智能卡,出现跑飞时,执行CPU跑飞验证函数,在数据区写数据,并将执行结果发送给测试软件。
4.一种评估智能卡芯片CPU抗干扰能力的测试方法,其特征在于,该方法包括:
智能卡工作时,对智能卡施加干扰;
出现CPU跑飞,执行跑飞验证函数;
根据执行结果,统计智能卡抗干扰能力。
5.根据权利要求4所述的方法,其特征在于,所述智能卡工作时,对智能卡施加干扰,包括:
循环执行正常的非写指令,启动干扰噪声发生器,向智能卡发送干扰信号。
6.根据权利要求4或5所述的方法,其特征在于,所述执行跑飞验证函数,包括:
在数据区特定区域写数据。
7.根据权利要求4或5所述的方法,其特征在于,根据执行结果,统计智能卡抗干扰能力,包括:
读取写数据,根据写数据统计跑飞次数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510404188.0A CN105527508A (zh) | 2015-07-10 | 2015-07-10 | 一种评估智能卡芯片cpu抗干扰能力的测试装置及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510404188.0A CN105527508A (zh) | 2015-07-10 | 2015-07-10 | 一种评估智能卡芯片cpu抗干扰能力的测试装置及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105527508A true CN105527508A (zh) | 2016-04-27 |
Family
ID=55769854
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510404188.0A Pending CN105527508A (zh) | 2015-07-10 | 2015-07-10 | 一种评估智能卡芯片cpu抗干扰能力的测试装置及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105527508A (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106021117A (zh) * | 2016-06-07 | 2016-10-12 | 公安部第三研究所 | 智能卡系统中间人攻击验证平台及测试方法 |
CN106646039A (zh) * | 2016-12-02 | 2017-05-10 | 北京中电华大电子设计有限责任公司 | 一种非接触智能卡测试装置及测试方法 |
CN107505560A (zh) * | 2017-08-28 | 2017-12-22 | 北京银联金卡科技有限公司 | 芯片错误注入测试中的能量参数调整系统及方法 |
CN107870276A (zh) * | 2017-11-03 | 2018-04-03 | 北京空间技术研制试验中心 | 用于航天器的元器件的测试方法 |
CN110320460A (zh) * | 2018-03-29 | 2019-10-11 | 北京华虹集成电路设计有限责任公司 | 一种sim卡健壮性测试的方法和设备 |
CN110488118A (zh) * | 2019-08-06 | 2019-11-22 | 上海移为通信技术股份有限公司 | 电源芯片的抗干扰性测试方法及其系统 |
CN110763935A (zh) * | 2019-10-25 | 2020-02-07 | 广州视源电子科技股份有限公司 | 抗干扰的测试方法及测试系统 |
CN112152673A (zh) * | 2020-09-02 | 2020-12-29 | 北京易路行技术有限公司 | 天线干扰下cpc卡交易测试方法及装置 |
CN114978378A (zh) * | 2022-04-14 | 2022-08-30 | 北京中电华大电子设计有限责任公司 | 一种用于电信用户识别卡的通讯干扰测试脱机装置 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0479230B1 (en) * | 1990-10-05 | 1997-06-11 | Bull HN Information Systems Inc. | Recovery method and apparatus for a pipelined processing unit of a multiprocessor system |
CN1274113A (zh) * | 1999-05-18 | 2000-11-22 | 柴钰 | 一种使cpu程序计数器抗干扰的设计方法 |
EP1632780A2 (en) * | 1995-12-27 | 2006-03-08 | Koken Co., Ltd. | Monitoring control apparatus |
CN101446919A (zh) * | 2008-12-10 | 2009-06-03 | 西安科技大学 | 一种计算机中央处理器的抗干扰方法 |
CN101957790A (zh) * | 2009-11-26 | 2011-01-26 | 上海大学 | 微控制器多源看门狗的实现方法 |
CN102567774A (zh) * | 2010-12-27 | 2012-07-11 | 北京中电华大电子设计有限责任公司 | 一种智能卡安全防护电路和方法 |
CN102890657A (zh) * | 2012-10-10 | 2013-01-23 | 深圳市航盛电子股份有限公司 | 一种减少eeprom的数据读写出错的方法 |
CN102955083A (zh) * | 2011-08-31 | 2013-03-06 | 北京中电华大电子设计有限责任公司 | 一种cpu芯片上电复位电路抗扰性测试方法及装置 |
-
2015
- 2015-07-10 CN CN201510404188.0A patent/CN105527508A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0479230B1 (en) * | 1990-10-05 | 1997-06-11 | Bull HN Information Systems Inc. | Recovery method and apparatus for a pipelined processing unit of a multiprocessor system |
EP1632780A2 (en) * | 1995-12-27 | 2006-03-08 | Koken Co., Ltd. | Monitoring control apparatus |
CN1274113A (zh) * | 1999-05-18 | 2000-11-22 | 柴钰 | 一种使cpu程序计数器抗干扰的设计方法 |
CN101446919A (zh) * | 2008-12-10 | 2009-06-03 | 西安科技大学 | 一种计算机中央处理器的抗干扰方法 |
CN101957790A (zh) * | 2009-11-26 | 2011-01-26 | 上海大学 | 微控制器多源看门狗的实现方法 |
CN102567774A (zh) * | 2010-12-27 | 2012-07-11 | 北京中电华大电子设计有限责任公司 | 一种智能卡安全防护电路和方法 |
CN102955083A (zh) * | 2011-08-31 | 2013-03-06 | 北京中电华大电子设计有限责任公司 | 一种cpu芯片上电复位电路抗扰性测试方法及装置 |
CN102890657A (zh) * | 2012-10-10 | 2013-01-23 | 深圳市航盛电子股份有限公司 | 一种减少eeprom的数据读写出错的方法 |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106021117A (zh) * | 2016-06-07 | 2016-10-12 | 公安部第三研究所 | 智能卡系统中间人攻击验证平台及测试方法 |
CN106021117B (zh) * | 2016-06-07 | 2018-11-20 | 公安部第三研究所 | 智能卡系统中间人攻击验证平台及测试方法 |
CN106646039A (zh) * | 2016-12-02 | 2017-05-10 | 北京中电华大电子设计有限责任公司 | 一种非接触智能卡测试装置及测试方法 |
CN107505560A (zh) * | 2017-08-28 | 2017-12-22 | 北京银联金卡科技有限公司 | 芯片错误注入测试中的能量参数调整系统及方法 |
CN107505560B (zh) * | 2017-08-28 | 2019-09-06 | 北京银联金卡科技有限公司 | 芯片错误注入测试中的能量参数调整系统及方法 |
CN107870276A (zh) * | 2017-11-03 | 2018-04-03 | 北京空间技术研制试验中心 | 用于航天器的元器件的测试方法 |
CN110320460A (zh) * | 2018-03-29 | 2019-10-11 | 北京华虹集成电路设计有限责任公司 | 一种sim卡健壮性测试的方法和设备 |
CN110488118A (zh) * | 2019-08-06 | 2019-11-22 | 上海移为通信技术股份有限公司 | 电源芯片的抗干扰性测试方法及其系统 |
CN110763935A (zh) * | 2019-10-25 | 2020-02-07 | 广州视源电子科技股份有限公司 | 抗干扰的测试方法及测试系统 |
CN110763935B (zh) * | 2019-10-25 | 2021-12-03 | 广州视源电子科技股份有限公司 | 抗干扰的测试方法及测试系统 |
CN112152673A (zh) * | 2020-09-02 | 2020-12-29 | 北京易路行技术有限公司 | 天线干扰下cpc卡交易测试方法及装置 |
CN112152673B (zh) * | 2020-09-02 | 2021-04-13 | 北京易路行技术有限公司 | 天线干扰下cpc卡交易测试方法及装置 |
CN114978378A (zh) * | 2022-04-14 | 2022-08-30 | 北京中电华大电子设计有限责任公司 | 一种用于电信用户识别卡的通讯干扰测试脱机装置 |
CN114978378B (zh) * | 2022-04-14 | 2023-10-13 | 北京中电华大电子设计有限责任公司 | 一种用于电信用户识别卡的通讯干扰测试脱机装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105527508A (zh) | 一种评估智能卡芯片cpu抗干扰能力的测试装置及方法 | |
KR101819014B1 (ko) | 메모리 장치를 관리하기 위한 방법 및 제어기 | |
CN110427326A (zh) | 基于Driver Master的固态硬盘密码测试方法和装置 | |
CN102403036B (zh) | 用于对非易失性存储器中的数据进行编程的方法和装置 | |
CN102446141A (zh) | 用于实现写保护控制的装置和方法 | |
CN111028881B (zh) | 一种Open Block测试装置、方法及系统 | |
CN111722855B (zh) | 一种基于eMMC的固件烧录系统、方法与集成芯片 | |
CN105825898B (zh) | 动态存储器测试装置及其测试方法 | |
CN108804272B (zh) | 一种高速的闪存模拟器及其模拟方法 | |
CN103365685A (zh) | 一种基于android超级权限方法和装置 | |
CN208722090U (zh) | 带有内存参数精确配置功能的嵌入式终端 | |
CN106653098B (zh) | 针对逻辑和cpu均可读写存储器的测试方法 | |
CN212782027U (zh) | 一种支持掉电数据随机化的flash仿真器 | |
CN106611619B (zh) | 数据储存装置以及快闪存储器的检测方法 | |
CN108958837A (zh) | 一种动态配置me固件的方法、系统及介质 | |
CN111651309B (zh) | 计算机系统的可靠性测试方法及其系统 | |
US10922023B2 (en) | Method for accessing code SRAM and electronic device | |
CN107544909B (zh) | 一种处理器芯片仿真器 | |
KR100580071B1 (ko) | 메모리 오류 검출방법 | |
CN102411527A (zh) | 一种图像处理芯片的检测方法、开发板和检测系统 | |
CN208384555U (zh) | 处理器芯片仿真器 | |
CN112885403A (zh) | 一种Flash控制器的功能测试方法、装置及设备 | |
TWI794997B (zh) | 固態硬碟裝置的除錯方法及裝置以及電腦程式產品 | |
CN108122583B (zh) | 执行储存型快闪记忆体命令的方法和装置 | |
CN111552594B (zh) | 一种固态硬盘掉电检测方法、装置、系统及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160427 |
|
RJ01 | Rejection of invention patent application after publication |