日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

S50非接触式IC卡 学习笔记

發(fā)布時(shí)間:2024/3/26 68 豆豆
生活随笔 收集整理的這篇文章主要介紹了 S50非接触式IC卡 学习笔记 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

S50非接觸式IC卡性能簡(jiǎn)介(M1

一、 主要指標(biāo)

l 容量為8K位EEPROM(1K 字節(jié))

l 分為16個(gè)扇區(qū),每個(gè)扇區(qū)為4塊,每塊16個(gè)字節(jié),以塊為存取單位

l 每個(gè)扇區(qū)有獨(dú)立的一組密碼及訪問(wèn)控制

l 每張卡有唯一序列號(hào),為32位

l 具有防沖突機(jī)制,支持多卡操作

l 無(wú)電源,自帶天線,內(nèi)含加密控制邏輯和通訊邏輯電路

l 數(shù)據(jù)保存期為10年,可改寫(xiě)10萬(wàn)次,讀無(wú)限次

l 工作溫度:-20℃~50℃(濕度為90%)

l 工作頻率:13.56MHZ

l 通信速率:106 KBPS

l 讀寫(xiě)距離:10 cm以內(nèi)(與讀寫(xiě)器有關(guān))

三、存儲(chǔ)結(jié)構(gòu)

MF1卡分為16個(gè)扇區(qū),每區(qū)有4塊(塊0~塊3),共64塊,按塊號(hào)編址為0~63。第0扇區(qū)的塊0(即絕對(duì)地址塊0)用于存放芯片商、卡商相關(guān)代碼,已經(jīng)固化不可更改。其他各扇區(qū)的塊0、塊1、塊2為數(shù)據(jù)塊,用于存貯用戶數(shù)據(jù);塊3為各扇區(qū)控制塊,用于存放密碼A、存取控制條件設(shè)置、密碼B。各區(qū)控制塊結(jié)構(gòu)相同,如圖1所示容量 = 16區(qū) * 4塊 * 16字節(jié) = 1024字節(jié)。

1、存貯結(jié)構(gòu)如下圖所示:

?????
?

塊0

IC卡廠家信息

數(shù)據(jù)塊

0

扇區(qū)0

塊1

?

數(shù)據(jù)塊

1

?

塊2

?

數(shù)據(jù)塊

2

?

塊3

密碼A 存取控制 密碼B

控制塊

3

?

塊0

?

數(shù)據(jù)塊

4

扇區(qū)1

塊1

?

數(shù)據(jù)塊

5

?

塊2

?

數(shù)據(jù)塊

6

?

塊3

密碼A 存取控制 密碼B

控制塊

7

??

??
?

0

?

數(shù)據(jù)塊

60

扇區(qū)15

1

?

數(shù)據(jù)塊

61

?

2

?

數(shù)據(jù)塊

62

?

3

密碼A 存取控制 密碼B

控制塊

63

2、第0扇區(qū)的塊0(即絕對(duì)地址0塊),它用于存放廠商代碼,已經(jīng)固化,不可更改。

3、每個(gè)扇區(qū)的塊0、塊1、塊2為數(shù)據(jù)塊,可用于存貯數(shù)據(jù)。

數(shù)據(jù)塊可作兩種應(yīng)用:

★ 用作一般的數(shù)據(jù)保存,可以進(jìn)行寫(xiě)操作。

★ 用作數(shù)據(jù)值,可以進(jìn)行初始化值、加值、減值、讀值操作。

4、每個(gè)扇區(qū)的塊3為控制塊,包括了密碼A、存取控制、密碼B。具體結(jié)構(gòu)如下:

密碼A(6字節(jié)) 存取控制(4字節(jié)) 密碼B(6字節(jié))

5、每個(gè)扇區(qū)的密碼和存取控制都是獨(dú)立的,可以根據(jù)實(shí)際需要設(shè)定各自的密碼及存取控制。存取控制為4個(gè)字節(jié),共32位,扇區(qū)中的每個(gè)塊(包括數(shù)據(jù)塊和控制塊)的存取條件是由密碼和存取控制共同決定的,在存取控制中每個(gè)塊都有相應(yīng)的三個(gè)控制位,定義如下:

塊0: C10 C20 C30

塊1: C11 C21 C31

塊2: C12 C22 C32

塊3: C13 C23 C33

例如C10中的C代碼這是控制位,1代表第一位,0代表是塊0的控制位

三個(gè)控制位以正和反兩種形式存在于存取控制字節(jié)中,決定了該塊的訪問(wèn)權(quán)限(如

進(jìn)行減值操作必須驗(yàn)證KEY A,進(jìn)行加值操作必須驗(yàn)證KEY B,等等)。三個(gè)控制

1、"()"內(nèi)容為M1卡出廠默認(rèn)值;

2、紅色代表在使用(查表)時(shí)需要取反;

3、控制位以取反(0-3bit)和非取反(4-7bit)兩個(gè)種值存儲(chǔ)

6、數(shù)據(jù)塊(塊0、塊1、塊2)的存取控制如下:

控制位(X=0..2)

訪 問(wèn) 條 件 (對(duì)數(shù)據(jù)塊 0、1、2)

C1X

C2X

C3X

Read

Write

Increment

Decrement, transfer,

Restore

0

0

0

KeyA|B

KeyA|B

KeyA|B

KeyA|B

0

1

0

KeyA|B

Never

Never

Never

1

0

0

KeyA|B

KeyB

Never

Never

1

1

0

KeyA|B

KeyB

KeyB

KeyA|B

0

0

1

KeyA|B

Never

Never

KeyA|B

0

1

1

KeyB

KeyB

Never

Never

1

0

1

KeyB

Never

Never

Never

1

1

1

Never

Never

Never

Never

(KeyA|B 表示密碼A或密碼B,Never表示任何條件下不能實(shí)現(xiàn))

例如:當(dāng)塊0的存取控制位C10 C20 C30=1 0 0時(shí),驗(yàn)證密碼A或密碼B正確后可讀;

驗(yàn)證密碼B正確后可寫(xiě);不能進(jìn)行加值、減值操作。

7、控制塊塊3的存取控制與數(shù)據(jù)塊(塊0、1、2)不同,它的存取控制如下:

???

密碼A

存取控制

密碼B

C13

C23

C33

Read

Write

Read

Write

Read

Write

0

0

0

Never

KeyA|B

KeyA|B

Never

KeyA|B

KeyA|B

0

1

0

Never

Never

KeyA|B

Never

KeyA|B

Never

1

0

0

Never

KeyB

KeyA|B

Never

Never

KeyB

1

1

0

Never

Never

KeyA|B

Never

Never

Never

0

0

1

Never

KeyA|B

KeyA|B

KeyA|B

KeyA|B

KeyA|B

0

1

1

Never

KeyB

KeyA|B

KeyB

Never

KeyB

1

0

1

Never

Never

KeyA|B

KeyB

Never

Never

1

1

1

Never

Never

KeyA|B

Never

Never

Never

例如:當(dāng)塊3的存取控制位C13 C23 C33=1 0 0時(shí),表示:

密碼A:不可讀,驗(yàn)證KEYA或KEYB正確后,可寫(xiě)(更改)。

存取控制:驗(yàn)證KEYA或KEYB正確后,可讀、可寫(xiě)。

密碼B:驗(yàn)證KEYA或KEYB正確后,可讀、可寫(xiě)。

二、 工作原理

卡片的電氣部分只由一個(gè)天線和ASIC組成。

天線:卡片的天線是只有幾組繞線的線圈,很適于封裝到IS0卡片中。

ASIC:卡片的ASIC由一個(gè)高速(106KB波特率)的RF接口,一個(gè)控制單元和一個(gè)

8K位EEPROM組成。

工作原理:讀寫(xiě)器向M1卡發(fā)一組固定頻率的電磁波,卡片內(nèi)有一個(gè)LC串聯(lián)諧振電路,其頻率與讀寫(xiě)器發(fā)射的頻率相同,在電磁波的激勵(lì)下,LC諧振電路產(chǎn)生共振,從而使電容內(nèi)有了電荷,在這個(gè)電容的另一端,接有一個(gè)單向?qū)ǖ碾娮颖?#xff0c;將電容內(nèi)的電荷送到另一個(gè)電容內(nèi)儲(chǔ)存,當(dāng)所積累的電荷達(dá)到2V時(shí),此電容可做為電源為其它電路提供工作電壓,將卡內(nèi)數(shù)據(jù)發(fā)射出去或接取讀寫(xiě)器的數(shù)據(jù)。

三、 M1射頻卡與讀寫(xiě)器的通訊

復(fù)位應(yīng)答(Answer to request)

M1射頻卡的通訊協(xié)議和通訊波特率是定義好的,當(dāng)有卡片進(jìn)入讀寫(xiě)器的操作范圍時(shí),讀寫(xiě)器以特定的協(xié)議與它通訊,從而確定該卡是否為M1射頻卡,即驗(yàn)證卡片的卡型。

防沖突機(jī)制 (Anticollision Loop)

當(dāng)有多張卡進(jìn)入讀寫(xiě)器操作范圍時(shí),防沖突機(jī)制會(huì)從其中選擇一張進(jìn)行操作,未選中的則處于空閑模式等待下一次選卡,該過(guò)程會(huì)返回被選卡的序列號(hào)。

選擇卡片(Select Tag)

選擇被選中的卡的序列號(hào),并同時(shí)返回卡的容量代碼。

三次互相確認(rèn)(3 Pass Authentication)

選定要處理的卡片之后,讀寫(xiě)器就確定要訪問(wèn)的扇區(qū)號(hào),并對(duì)該扇區(qū)密碼進(jìn)行密碼校驗(yàn),在三次相互認(rèn)證之后就可以通過(guò)加密流進(jìn)行通訊。(在選擇另一扇區(qū)時(shí),則必須進(jìn)行另一扇區(qū)密碼校驗(yàn)。)

對(duì)數(shù)據(jù)塊的操作

(Read):讀一個(gè)塊;

寫(xiě) (Write):寫(xiě)一個(gè)塊;

(Increment):對(duì)數(shù)值塊進(jìn)行加值;

(Decrement):對(duì)數(shù)值塊進(jìn)行減值;

存儲(chǔ)(Restore):將塊中的內(nèi)容存到數(shù)據(jù)寄存器中;

傳輸(Transfer):將數(shù)據(jù)寄存器中的內(nèi)容寫(xiě)入塊中;

中止(Halt):將卡置于暫停工作狀態(tài);

轉(zhuǎn)載于:https://www.cnblogs.com/worldsing/archive/2013/05/09/3068256.html

總結(jié)

以上是生活随笔為你收集整理的S50非接触式IC卡 学习笔记的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。