




非接触式芯片卡
为了保证我国智能卡市场健康有序的发展,在***密码***的支持和***下,该密码算法也得到我国众多集成电路芯片厂商的极力推崇和遵循,成功推出了相关产品。 国密卡发卡流程大体可分为三个步骤:卡结构建立;密钥写入;个人化处理。应对卡片结构进行统一规划,包括主文件、密钥文件、公共信息基本信息文件、个人基本信息文件、应用文件、记录文件、目录文件等。这些非硅通信芯片的体积更小巧,能够用来制造轻、薄、短、小的通信设备。
密钥写入包括发卡单位主密钥、专项应用子密钥、管理性密钥等。密钥发卡中心集中写入后的初始化卡分发给各发卡单位。发卡单位根据自己的发卡单位主密钥,进行本单位个人基本信息文件、应用文件装入,并且表面打印照片、姓名等,这样完成个人化处理的卡片,就可发给持卡人。后,采用国密算法的非接触IC卡门禁系统已成功使用与有关部委的新建与改造门禁一卡通系统。目前,商品化的大功率白光LED功率已经达到5W,发光效率也已经达到90lm/W,其发光效率(流明效率)已经超过白炽灯,接近荧光灯。
IC卡的制作流程(二)
软件设计(仅适于智能卡)
包括COS和应用软件的设计,有相应的开发工具可供选用。由于智能卡的安全性与COS有关,因此在***重要经济部门和部门使用的智能卡,应写入中国自行设计的COS。 在单晶硅圆片上制作电路
设计者将设计好的版图或COS代码提交给芯片制造厂。制造厂根据设计与工艺过程的要求,产生多层掩膜版。在一个圆片上可制作几百~几千个相互***的电路,每个电路即为一个小芯片。小片上除有按IC卡标准(8个触点)设计的压焊块外,还应有测试用的探针压块,但要注意这些压块是否会给攻击者以可乘之机。为了满足室内照明的要求,光源的布局不仅要使得室内的照度和照度均匀度满足相应的标准要求,而且要有利于人的活动安全和舒适。

测试并在E2PROM中写入信息
利用带测试程序的计算机控制探头测试圆片上的每个芯片。在有缺陷的芯片上做标记,在测试合格的芯片中写入制造厂代号等信息。如用户需要制造厂在E2PROM中写入内容,也可在此时进行。
运输码也可在此时写入。运输码是为了防止卡片在从制造厂运输到发行商的途中被窃而采取的防卫措施,是仅为制造厂和发行商知道的密码。发行商接收到卡片后要首先核对运输码,如核对不正确,卡将自锁,烧断熔丝。 先核对运输码。如为逻辑加密卡,运输码可由制造厂写入用户密码区,发行商核对正确后改写成用户密码对于智能卡,在此时可进行写入密码、密钥、建立文件等操作。在3种通信协议中,NetBEUI占用的内存少,在网络中基本不需要任何配置。
IC卡的制作流程(六)
电源电压
IC卡接口电路应能在表1规定的电压范围内,向IC卡提供相应稳定的电流。
时钟信号
IC卡接口电路向卡提供时钟信号。时钟信号的实际频率范围在复位应答期间,应在以下范围内:A类卡,时钟应在1~5MHz;B类卡,时钟应在1~4MHz。
复位后,由收到的ATR(复位应答)信号中的F(时钟频率变换因子)和D(比特率调整因子)来确定。
时钟信号的工作周期应为稳定操作期间周期的40%~60%。当频率从一个值转换到另一个值时,应注意保证没有比短周期的40%更短的脉冲。

驱动模块
(1)数据结构的确定
编辑头文件ICDATA.H,确定在驱动模块程序中应用的公用数据结构。驱动模块的终目的是读取和写入卡数据处理,所以规范整齐的数据结构是必须的。可以定义一个数据结构体来实现卡数据的存储区域、数据地址索引、控制标志位等,如右图图示:
这样在驱动模块中,只需要STruct ICDATA iccdata;一条语句便可定义全部的卡处理数据结构定义;而Ic_fops则定义了设备操作映射函数结构。从这个数据结构看,我们实现了IC卡设备的打开、读、写和监控函数。
(2)硬件接口控制线控制子函数
以开发的硬件系统平台为例的硬件控制接口操作函数之一,用于控制IC卡的复位信号置。针对不同硬件平台,函数内部操作方法不尽相同。类似的其它操作函数还有:模块初始化函数是模块开发过程中必不可少的处理函数,用于实现设备的初始化、中断初始化及处理、设备注册等。在上面函数中,首先应用Initicdata实现了卡数据的初始化,然后定义了队列数据。再进行了中断处理函数的绑定、中断申请以及中断初始化。后实现了IC卡字符设备的申请,设备名为IC。白光LED在提供室内照明的同时,被用作通信光源有望实现室内无线高速数据接入。