WebSite 

智能卡软件系统保密设计考虑因素

智能卡用户应对他们所控制的那部分系统:固化在芯片上的软件以及系统的软件和硬件,采取适当的保密措施。智能卡软件保密战略包括了从非常简单的到极为复杂的密码算法演算和鉴别过程,这些程序中有许多是个别用户的应用产品所独享和专用的,但也有一些简单的、普遍适用的、体现保密意识的软件开发需要考虑的因素:

1.考虑软件运行到关键部分时电源意外中断后造成的后果。

2.在软件设计中加上计数功能,限制输入错误密码的次数。

3.在软件中加入一些程序,以保证在系统被重新设置后的特定时间里,某些特别敏感的操作(写入新的数据或指令)不会不受限制地发生。

4.降低软件的可读性。

5.采用以时间为基准的了程序。

6.通过防止从EEPROM执行程序的方法,限制应用程序自我修改的能力。

7.在软件中加入测试命令、以便在无须输出任何软件内容的条件下对出现的问题进行调查。

8.控制在开发过程之中和之后了解软件和硬件的任何细节的途径。

文章来源:智能卡读卡器厂家_北京金木雨电子;转载请注明出处:http://www.jinmuyu.com.cn

« IC卡的应用市场介绍RFID技术和应用优点介绍 »

最近发表