文章分类

当前位置:首页>技术文章>逻辑加密卡举例

逻辑加密卡举例

1、不可重载计数器不可重载计数器是指智能存储器芯片中的应用区域的实现方法为计数器形式,并且该计数器仅限一次使用。这类芯片的主要特点及应用领域为: ·一般具有传输安全控制逻辑(如传输码); ·具有不同的有关制造商区域; ·一次性使用; ·价格较为便宜; ·典型应用为:一次性电话卡。 SLE4406 是这种芯片的典型代表。它只有 104 位的计数器式存储器,该计数器的计数单元一旦用尽,就不可再用。

德国电信就利用这种芯片的改进型作为 IC 电话卡。该芯片存储器区域分配见图 4。该芯片的存储区域的有关特性及功能见表。 存储区域的特性及功能区域技术特性功能制造商编码 ROM 存储芯片制造商编码制造商数据 EEPROM 存储有关制造商编码数据个人化区域 PROM 个化控制数据应用区域 EEPROM 应用标识数据安全区域 EEPROM 安全控制数据及应用数据在个人化位 P 没有置位的时候,该芯片由一个 3 字节传输码(Transport Code)来保护,只有掌握该传输码的用户才可使用该芯片。

在这个阶段,32 位的 EEPROM 被用于存储不可读的传输码和一个可读可写的存取计数器。在进行任何存取操作之前,必须在规定的试探次数内正确输入传输码,否则芯片将不可再用。 正确地输入传输码后,安全区域就变成一个 32 位的 8 进制计数单元,此时可将应用标识数据写入应用区域,依不同的应用对 8 进制计数单元进行初始化。该操作授权将一直保持到芯片断电。设置个人化位 P 之后将保护存储区域不被修改,并使传输码逻辑失效,该操作不可重复。

对应用方面来讲,有关单元被一位一次记入,将 EEPROM 用作可进位计数器,用 32 位可以实现 20,000 个计数单元;如果所有的单元被用尽,该芯片将不能再用。如果在一次性的 IC 电话卡中,一个技术单元代表 1 分钟通话时间,那么 20,000 个技术单元便可通话 20 000 分钟。

2、可重载计数器可重载计数器是指智能存储器芯片中的应用区域的实现方法为计数器形式,并且该计数器可以重复多次使用。这类芯片的主要特点及应用领域为: 一般具有安全控制逻辑(如个人密码); 具有不同的制造商区域; 计数器式应用存储区域; 多次重复使用; 价格较为便宜; 典型应用为:储蓄卡、通行控制等。 SLE4404 就是一种典型的可重载计数器芯片。它具有 416 位的存储器容量和适应较大应用范围的灵活结构。

SLE4404 的存储器结构见图 5。其中不同存储区域的主要功能特点见表存储区域的功能特点区域技术特性主要功能制造商代码 ROM 存储芯片制造商数据个人化数据 ROM 存储有关制造、发行商数据安全码 EEPROM 存储个人密码存取控制计数器 EEPROM 个人密码安全控制便签式存储器 EEPROM 存储应用说明,可读可写用户存储器 PROM 存储用户数据,其存取特性可由用户编程控制,如可编程为只读或可读可写等系统码 ROM 系统存取计数器控制密码系统存取计数器 PROM 用户等区域可重载次数计数器因为可重载计数器可以重复使用,因此其安全性就较为重要,一般均需提供个人密码,即只有正确输入个人密码才可以对其中的数据进行存取。

该类芯片在由芯片制造商传递给有关用户的过程中,这一个人密码也同样起着传输码的作用。在一次连续的个人密码输入过程中,存储控制计数器控制允许的密码错误输入次数,超过次数将导致芯片自锁。 整个用户存储区域的内容可以被重载的次数由系统存取计数器控制。对系统存取控制计数器的设置及修改,必须在正确输入一个系统码之后才可进行。

3、带有灵活写保护的 1K 字节智能存储器上述两种类型的智能存储器芯片适于登记和计数类应用,并且是面向位的。而 SLE4418/4428 系列则是一种通用的、面向字节的 1KB 智能存储器,其逻辑结构见图 6。其中,SLE4428 具有一个 2 字节的个人密码及最大到 8 次不正确输入的存取计数器来提供额外的保护。该类芯片由 2 段区域组成:数据存储器和写保护存储器。存取计数器和安全码是 SLE4428 数据存储器的一部分 :D


© 星光电子技术工作室 2021 All Rights Reserved.
如有任何问题、建议、业务、合作,请联系手机/微信:13713820066