发布时间:2008-11-20阅读:1759
智能卡寿命的基本限制取决于EEPROM,这是由于在技术上受限于它的写入/擦除次数。减缓这种限制的一种途径就是对EEPROM中那些被使用得相当频繁的部分用软件来计算纠错代码,以便使其错误可被纠正。另一方面,在芯片上可以实现硬件的错误校正。使得EEPROM的错误可以用一种对软件透明的方式来检测,而在错误不是很多时也是可以纠正的。
自然,附加的EEPROM用来存储必要的代码。由于有效的纠错代码要求占有相当大的存储空间,这就需要一个战略性的决策。如果是充分的纠错,它就要求附加的空间,并且有可能占用被保护存储器的50%,保存纠错代码的存储器只能用于这一目的。如果使用低级一点的纠错,那么占用的存储量就少些,但其效果可能很成问题。
市场上有几种具有用硬件实现的EEPROM错误检测和纠正的芯片。它们也占用了被保护存储器的一半。结果是用户可以得到的EEPROM数量不大,但是EEPROM可用的寿命却比通常值增长了几倍。
上一篇:智能卡安全数据传输逻辑通道
下一篇:硬件支持的数据传输