
智能卡
文章平均质量分 52
cycad2011
提出一个问题往往比解决一个问题更重要,因为解决问题也许仅仅是一个教学上或实验上的技能而已。而提出新的问题新的可能性,从新的角度去看旧的问题,都需要有创造性的想像力,而且标志着真正进步。
展开
-
GP SCP02协议 - 实例计算详解
一、概述 在智能卡中,卡和卡外实体都可以作为安全消息的发送实体和接受实体。因此,SCP02是卡和卡外实体之间,用于保证实体认证,传输数据完整性和数据来源认证,传输数据的机密性的安全通道协议。 在SCP02中,卡将至少支持以下由“i”定义的实现选项中的一个: “i” = ‘04’,显式发起模式,修改后APDU的C-MAC,ICV设置为0,无ICV加密,1个安全通道基本密钥,未指定卡Ch...原创 2018-07-04 11:21:16 · 8101 阅读 · 4 评论 -
Java卡对象管理
一、 概述 Java卡VM是Java VM的一个子集。Java卡中用来表示、存储、操作的数据结构称之为对象。Java卡平台除了的基本数据类型外的数据以对象方式存在。本文介绍Java卡平台中的对象管理。二、 对象种类 除了类的对象实例,数组也是以对象的方式存在。例如以下常见的对象: boolean类型数组、byte类型数组、short类型数组、int类型数组、...原创 2018-07-23 17:51:19 · 541 阅读 · 0 评论 -
Java卡临时对象理解
一、 介绍 Java卡临时对象是对象的一种特殊情况。临时对象本身是永久的(NVM),只是对象的域的内容具有临时性或者短暂特性(RAM)。临时对象有两类:1、CLEAR_ON_RESET临时对象 CLEAR_ON_RESET临时对象被用来维护一些状态,这些状态跨越applet选定而不跨越卡复位被保持。2、CLEAR_ON_DESELECT临时对象 CLEAR_O...原创 2018-07-25 20:45:14 · 1307 阅读 · 0 评论 -
Javacard特权对象
一、 简介 Javacard跨越上下文的对象访问。Javacard防火墙将一个applet的运行限定在它的被指定的上下文中。为了允许applet与其它的applet或JCRE进行交互,Javacard提供了一个上下文可以访问一个属于另一个上下文的对象。提供了以下四种安全机制:JCRE入口点对象 全局数组 JCRE特权 共享接口 二、JCRE入口点对象 安全的...原创 2018-07-27 15:59:47 · 629 阅读 · 0 评论 -
事务和原子操作
一、概述 原子操作是对一个单一的对象(包括类域、数组元素等永久对象)数据进行修改过程中发生断电、严重异常等失败情况时,保证原始数据的完整性,即恢复到初始数据状态。事务操作是对一系列的永久数据更新的一个逻辑的集合,要么所有的永久数据的修改都正确完成,要么所有的数据都被恢复为它们以前的值。 二、原子操作 原子操作定义了一个单一的对象、类域、数组元素等进行修改的过程...原创 2018-10-29 16:49:59 · 1775 阅读 · 0 评论 -
智能卡芯片管脚
1. 通常智能卡芯片有8个管脚C1: supply power input (VCC). C2: reset signal input (RST). C3: clock signal input (CLK). C4: RFU. C5: ground (GND, reference voltage). C6: standard or proprietary use (SPU). C7...原创 2018-11-15 15:54:43 · 2046 阅读 · 2 评论 -
冷复位与热复位
1 冷复位 为了启动与机械连接的卡的交互,接口设备应根据一类操作条件激活电路:A,B或C,按以下顺序。RST shall be put to state L. VCC shall be powered. I/O in the interface device shall be put in reception mode. The interface device shall ign...原创 2018-11-16 15:25:44 · 6867 阅读 · 1 评论