zoukankan      html  css  js  c++  java
  • M1-S70卡片介绍

    卡片有4K的存储空间,有32个小扇区和8个大扇区。小扇区的结构为:每扇区有4块,每块16个字节,一共64字节,第3块为密钥和控制字节;大扇区的结构为:每扇区16块,每块16个字节,一共256字节,第15块为密钥和控制字节;详细介绍如下:

    一、特性

    • 4K字节, 共40个扇区,前32个扇区中,每个扇区4个数据块,后8个扇区中,每个扇区16个数据块,每个数据块16个字节;
    • 每个扇区有独立的一组密码及访问控制;
    • 每张卡有唯一序列号,为32位;
    • 具有防冲突机制,支持多卡操作;
    • 无电源,自带天线,内含加密控制逻辑和通讯逻辑电路;
    • 数据保存期为10年,可改写10万次,读无限次;
    • 工作温度:-20℃~50℃(湿度为90%);
    • 工作频率:13.56MHZ;
    • 通信速率:106 KBPS;
    • 读写距离:10 cm以内(与读写器有关)。

    二、存储结构

    4K字节, 共40个扇区,前32个扇区中,每个扇区4个数据块,后8个扇区中,每个扇区16个数据块,每个数据块16个字节。

    1、Manufacturer Blcok:

    第一个扇区的第一块由厂商使用,存储了IC卡的生产产商代码,这个块中的数据写入后不能被修改。如下图所示:

    2、Data Blocks(数据块):

    扇区1到扇区31有3个数据块,扇区32到扇区39有15个数据块供存储数据(扇区0只有2个数据块和一个厂商数据存储块)。数据块的读写操作由控制位控制。

    3、Value Block(值块):

    值块可用做电子钱包(有效的命令为read,write,increment,decrement,restore,transfer),值块中的数据只占4个字节。

    4、Sector Trailer(扇区尾部):

    每个扇区都有个扇区尾部。包括密码A(不能读出)、密码B及相应扇区中的所有块的存储控制位(位于第6个字节到第9个字节),存储结构如下:

    三、控制属性

    1、每个扇区的密码和存取控制都是独立的,可以根据实际需要设定各自的密码及存取 控制。在存取控制中每个块都有相应的三个控制位,定义如下:

    三个控制位以正和反两种形式存在于存取控制字节中,决定了该块的访问权限(如进行减值操作必须验证KEY A,进行加值操作必须验证KEY B,等等)。三个控制位在存取控制字节中的位置如下(字节9为备用字节,默认值为0x69):

    2、制块(块3)的存取控制与数据块(块0、1、2)不同,它的存取控制如下:

    例如:当块3的存取控制位C13 C23 C33=100时,表示:

    • 密码A:不可读,验证KEYA或KEYB正确后,可写(更改);
    • 存取控制:验证KEYA或KEYB正确后,可读、可写;
    • 密码B:验证KEYA或KEYB正确后,可读、可写。

    3、数据块(块0、块1、块2)的存取控制如下:

    例如:当块0的存取控制位C10 C20 C30=100时,验证密码A或密码B正确后可读;验证密码B正确后可写;不能进行加值、减值操作。

  • 相关阅读:
    复旦大学2016--2017学年第二学期(16级)高等代数II期末考试第八大题解答
    复旦大学2016--2017学年第二学期高等代数II期末考试情况分析
    16 级高代 II 思考题十的多种证明
    16 级高代 II 思考题九的七种解法
    Jordan 块的几何
    实对称阵可对角化的几种证明及其推广
    复旦大学高等代数在线课程2017--2018学年记录
    复旦高等代数II(16级)每周一题
    复旦大学2016--2017学年第一学期(16级)高等代数I期末考试第六大题解答
    复旦大学2016--2017学年第一学期(16级)高等代数I期末考试第七大题解答
  • 原文地址:https://www.cnblogs.com/k1two2/p/5415388.html
Copyright © 2011-2022 走看看