Mifare1標準IC卡讀卡模塊讀寫原理

2013-12-23 21:42:43 重慶諾塔斯智能科技有限公司 726

    Mifare 1卡的主要指標如下: 容量為1K bitEEPROM;分為16個扇區(qū),每個扇區(qū)為4塊,每塊16個字節(jié),以塊為存取單位;每個扇區(qū)有獨立的一組密碼及訪問控制;每張卡有唯一序列號,為32位;具有防沖撞機制,支持多卡操作;無電源,自帶天線,內(nèi)含加密控制邏輯和通訊邏輯電路。對于充電卡,非接觸IC卡無疑是最好的選擇。

通訊原理

通訊命令由讀寫裝置(Read Write Device,RWD)初始化,并由MF1 IC S50 的數(shù)字式控制單元根據(jù)相應(yīng)區(qū)的有效訪問條件來控制。

1、請求 標準/所有

卡上電復位(POR)后,它可以給請求代碼發(fā)送回應(yīng)(ATQA,根據(jù)ISO/IEC 14443A)回復 RWD的請求命令(由RWD發(fā)出,給所有在天線范圍內(nèi)的卡)。

2、反沖突環(huán)

反沖突環(huán)可以讀出卡的序列號 如果在 RWD的工作范圍內(nèi)有幾張卡RWD通過唯一的序列號來區(qū)別它們而且每次選擇其中一張卡(也叫選擇卡)進行下一步操作,沒有被選中的卡會回到準備模式等待新的請求命令。

3、選擇卡

RWD 使用選擇卡命令選中其中一張卡進行確認和存儲器相關(guān)操作??ǚ祷?/span>Answer To SelectATS)碼(=08h),RWD通過 ATS 可以確定被選中的卡的類型。

4、三輪確認

選中了一張卡之后 RWD 指出了接著要訪問的存儲器位置,然后使用相應(yīng)的密鑰進行3輪確認。在成功確認后所有的存儲器操作都是保密的。

三輪確認的順序

                     1       RWD指定要訪問的區(qū)并選擇密鑰A或密鑰B;

                     2            卡從區(qū)尾讀出密鑰和訪問條件,然后卡發(fā)送一個隨機數(shù)(作為詢問(challenge))到RWD;【第一輪】

                     3          RWD用密鑰和附加輸入計算響應(yīng)。然后,將響應(yīng)和RWD的隨機詢問一起發(fā)送到卡中;【第二輪】

                     4             卡用自己的詢問和RWD的響應(yīng)相比較確認RWD 的響應(yīng)。然后卡計算詢問的響應(yīng)并發(fā)送出去;【第三輪】(The card verifies the response of the RWD by comparing it with its own challenge and then it calculates the response to chanllenge and transmits it.

                     5           RWD用自己的詢問和卡的響應(yīng)相比較確認卡的響應(yīng)。the RWD verifies the response of the card by comparing it to its own challenge)。

在發(fā)送第一個隨機的詢問之后卡和RWD之間的通訊是保密的。

 

蓮花IC卡讀卡器標準協(xié)議下讀卡步驟 

1、  請求和感應(yīng)區(qū)內(nèi)一張卡片連接

2、  卡片防沖突 

3、  選定感應(yīng)區(qū)內(nèi)一張卡片

4、  使用預先設(shè)置到讀頭內(nèi)的密鑰校驗指定扇區(qū)密鑰 

5、  讀出指定塊的數(shù)據(jù)

 

女人被c软件漫画,jmcomic.2.mic传送门,大象回家永久不迷路2023,罗宾被小麋鹿,日本porono,内衣柜办公室,打扑克生猴子图片,黄色软件,黄金仓库星空传媒,w98动漫