非接触式IC卡硬件驱动层的系统测试方法研究

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:jiaoranbuzi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息时代的到来,非接触式IC卡(Integrated Circuit Card,集成电路卡)在日常生活中的应用日趋广泛,这对嵌入式软件系统测试方法的有效性与实用性提出了新的挑战。高层次的安全保护已成为了非接触式IC卡得以广泛使用的基础。在非接触式IC卡的系统层次架构中,硬件驱动层位于硬件层以及用户COS(Chip Operating System,片上操作系统软件)之间,在实现对各个硬件模块存储或操作的同时,隔离了对于硬件资源的攻击风险。论文探讨了非接触式IC卡硬件驱动层的系统测试方法,包括在FPGA(Field Programmable Gate Array,现场可编程门阵列)平台上进行在线测试以及样卡的回归测试方法。本文讨论了嵌入式软件的统一测试模型,分析了嵌入式软件测试的特点,并对国内外流行的嵌入式软件系统测试种类以及测试方法进行了研究。同时,本文还探讨了嵌入式软件安全性评估标准CC ( Common Criteria,通用标准)规范中对于测试方面的要求,这些都为硬件驱动层系统测试方法的研究奠定了理论基础。然后,本文根据对硬件驱动层总体架构以及实现情况的分析,确定了在进行硬件驱动层系统测试时可使用的三种系统测试种类,分别为:功能测试、性能测试以及恢复测试。其中,功能测试是最关键也是最基本的,而性能测试以及恢复测试是对硬件驱动层的事务处理速率以及容错能力的测试。功能测试中主要采用的是动态测试方法(等价类划分方法等)来进行测试用例的设计,同时,用静态测试方法中的代码走查方法来弥补使用动态测试方法无法测试到的情况。硬件驱动层提供了多种算法(ECC算法等)以及大数运算(2048位数据的乘法运算等)的功能函数,本文采用OpenSSL软件包作为测试数据的来源,以保证功能测试用例中所设计的预期输入输出测试数据的正确性以及标准性。另外,本文还从EAL4+(Evaluation Assurance Level,安全保证级别)的测试范围分析、测试深度分析以及功能测试三个角度考虑了安全功能的功能测试用例的设计方法。最后,本文确定了样卡的回归测试方法,并根据测试环境以及实际项目情况,选择了一种合适在线测试以及回归测试的测试架构,且提出了测试结果验证的方法以及若验证未通过,所要进行的Bug的管理流程。本文所提供的系统测试方法,可以有效地被利用在非接触式IC卡硬件驱动层的系统测试中。
其他文献
采用水热法制备混合价态的钒磷氧催化剂,并对其进行x射线衍射仪表征。以H2O2为氧化剂,考察该催化剂对1-甲氧基-2-丙醇催化氧化合成1-甲氧基-2-丙酮的催化活性,通过实验,确定
中国的博物馆雏形早在春秋战国时期就已经出现,但并不能将其称之为博物馆,中国博物馆事业的真正起步开始于19世纪中国近代化的开始,西方侵略者最先将博物馆引进到中国用于文
我国作为一个发展中国家,经济、社会、文化发展还很不均衡。作为九年一贯制教育的一个重要内容,初中体育教育却往往被忽视。而这一情况在我国的经济相对不发达地区更为严重。
汽修业是一个比较复杂的系统,汽车维修和零配件的出入库管理是其日常运营中非常重要的环节,不仅工作量大,而且相互关联,左右着企业的经营状况。由于经济实力、管理理念等问题
多媒体技术是当今信息技术领域发展最快、最活跃的技术,本文通过对多媒体技术的应用现状和发展趋势的分析,使我们展望到,随着日益普及的高速信息网,它正被广泛应用在咨询服务
在公路工程的建设过程中,线路测量是一项重要的工作内容,是后期施工开展的基础。通常情况下,可以将公路测量工作分成研究可行性阶段、初步测量阶段和定期测量阶段,其中初步测
汇率和物价水平是一国货币的对外和对内价值的体现。当前,我国融入世界经济程度的日益加深,在汇率改革不断推进和通胀风险持续暴露的大背景下,保持宏观经济平稳运行显得越来
在很大程度上,华尔街推动了美国从一个原始而单一的经济体成长为一个强大而复杂的经济体。在美国经济发展的每一个阶段中,以华尔街为代表的美国资本市场都扮演着重要的角色。
针对储能系统应用于风电场提出配置方法为决策者提供规划指导。研究储能对于风电的“削峰填谷”和“平抑波动”,提出“双应用”概念;在分析以削峰率划分双层控制区、以风电并
SiGe BiCMOS技术具有高性能、低成本的特点,发展前景好,因此对SiGe BiCMOS技术进行研究具有非常实际的意义。应变硅材料中应力和应变的分布对提升器件性能具有理论指导意义。