·上一文章:智能卡的数据交换
·下一文章:智能卡密钥管理
有关 智能卡 中的数据存储应当执行那些在信息技术产业中已经成了标准的原则。对于一项应用,这意味着就“数字分类”方案而言应当尽可能地避免,因为即使很小的修改或扩充也经常会导致整个方案的崩溃。另一方面,“数字识别”方案经常又太过抽象,所以实践中混合方案占优势。
电话号码系统为混合方案提供了一个良好的范例。号码的第1部分(交换号码)是分类的,如果知道这个号码,就可以确切地断定电话位于那个区域;号码的第2部分(用户号码)则纯粹是识别的,因为至少在小城镇中,它不提供用户位置的任何信息。这两部分在一起是一个典型的混合号码,它可以用十分直接的方式予以扩充。
ASN.1编码数据对象②非常适合于具有数种不同描述的数据对象的灵活处理。基于目前的实践,对结果的编码开销的一个很好的估算是大约为数据量25%。这仅适用于较小的数据集合,但这却是智能卡领域中的普遍状况。
在这里可以做出一个关于智能卡 存储器 容量的基本判断。超过2KB有用数据的应用是很少有的,因为通常存储器的可用数量是极其有限的。
当规划一新的应用时,至少应对智能卡中应当保留的存储器的数量做一近似的计算,不仅把有用数据包括在内,而且还有必须数量的管理数据。在最近的操作系统中,它们有面向对象的文件管理系统,从而允许在一张智能卡中同时出现数个应用,管理数据的比例相对增大。每个文件管理数据量是固定的,这就是说它和文件中的有用数据量无关。它使得仅有1字节或200字节有用数据的文件的文仵头标没有区别(每个文件的头标的大小通常在16~32字节之间)。因此,应当避免对每个数据元建立一个单独的文件,否则将有太多的存储量将花费在管理上。
欢迎转载,信息来源维库 电子 市场网( www.dzsc.com )