導航:首頁 > 源碼編譯 > hitag演算法

hitag演算法

發布時間:2022-09-02 01:01:49

1. PCF7953晶元解密-汽車鑰匙加密晶元解密,橙盒科技提供全系列PCF晶元解密。Q573934005。

半導體技術的進步為汽車廠商提供了智能化、更安全、更便利的高級汽車防盜技術。從目前市場上的主流車型來看,主要的防盜方式包括發動機防盜鎖止系統(IMMO,immobilization)、遙控門鎖(RKE,Remote Keyless Entry)、無鑰匙門禁(PKE,Passive Keyless Entry/GO)。目前以IMMO 和RKE 應用最為廣泛。
NXP 半導體廠商圍繞汽車防盜這一領域推出各種新的產品與方案,推動汽車防盜系統向更高級階段邁進。
PCF7953汽車遙控鑰匙晶元程序編寫復制提取等技術由深圳橙盒科技具體提供技術支持,有需求可與之聯系
PCF7953晶元解密聯系電話:0755-82173891。
PCF7953晶元解密聯系QQ:573934005,209622965。
用於「鑰匙」中的應答器的晶元有PCF7936/PCF7941/PCF7961/PCF7952,下面簡單描述一下這幾個晶元的應用:
PCF7936,可編程的安全應答器,利用加密數據的傳輸來達成相互驗證,非常適合應用在汽車防盜系統中基站與轉發器之間加密數據的傳輸;發送機熄火防盜控制晶元(IMMO)
PCF7941,兼容 PCF7936,內置採用RISC 構架的微控制器,在按鈕動作發生時以跳碼的方式工作,使每次開鎖發送的信號不同,並且具有自動再校準功能,即使在電量不足的狀態下仍具有完全的防盜功能;遙控開鎖控制晶元(RKE+IMMO,集成晶元)
PCF7961,兼容 PCF7936,基於低功耗8位MRKII 構架RISC 處理器,集成UHF 發射機,可以在沒有電池供電時完成收有認證操作,支持FLASH 編程類似的編程過程,方便實現系統升級;遙控開鎖控制晶元(RKE+IMMO,集成晶元)
PCF7952,專用的 PKE 晶元,基於低功耗8位MRKII構架RISC 處理器,包括安全認證晶元,具有高靈敏度的三位低頻介面,支持接收信號強度指示(RSSI)以判斷ID 設備的位置。晶元內遙控開鎖碼生成可以在硬體認證計算單元中實現。支持FLASH 編程類似的編程過程,方便系統升級;無鑰匙開鎖和啟動控制晶元(PKE)
置於車身中的基站晶元型號有:PCF7991:
PCF7991:高度集成的先進基站晶元(ABIC),它集成了轉發器讀、寫所必需的所有功能,利用獨特的可自動調整取樣時間 AM/PM解調技術,有效擴大系統的操作范圍。具有可編程的時鍾分頻、調制、接收增益與濾波器,快速的寫後讀出接收設置特性;應用於IMMO,RKE+IMMO,PKE。
高頻收/發晶元型號有UAA3220/PCF7900/PCF7980:
UAA3220,高度集成的單晶元接收器,主要用於VHF和UHF 系統中,支持ASK 和FSK 解調技術,內置混頻器,振盪器,倍頻單元,ASK/FSK 開關,FM 解調器,數字濾波器;置於車身的高頻接收晶元
PCF7900,高集成度的單晶元發射器,可以用於數據率高達40 kbps 的ASK 和FSK 調制。由於該器件的集成度非常高,所以只需很少的;鑰匙中的高頻發射晶元
PCF7980
外圍元件就可建立一個完整的發射機。一款高集成度的雙向收發晶元,十分適用於工作在ISM/SRD 頻段的無鑰匙進入和類似於遙測的應用。這些小型封裝因素、低功耗和寬供電電壓范圍使得該器件適合於在電池供電、手持設備等類似的應用中使用;高頻雙向收發晶元。
PCF7931隸屬於NXP恩智浦(與飛利浦合並)廠家,一般用於汽車發動機防盜鎖上,例如用於IMMO發動機防盜鎖止系統(Immobilizer),是在通用的VATS基礎上發展起來的,在防盜原理上傳承了VATS的思路,即利用鑰匙中晶元的密碼與起動電門中的密碼進行匹配來控制發動機的起動,以達到防盜的目的。對於裝有發動機防盜鎖止系統的汽車,即使盜車者打開車門也不能啟動發動機開走汽車。

2. HITAG2加密原理

一、鑰匙內含應答器(TP),由BCM控制防盜器控制基站(BS)。
1、TP有自身的獨一無二的標識碼keyID(32bit),在登錄鑰匙的時候會被記錄到BCM中。

2、密鑰碼Secret key,SK(48bit)由防盜模塊隨機產生(BCM中是日產設定的定數),在登錄鑰匙的時候,會被記錄TP中。


設置為Cipher Mode,TP和BCM相互驗證過程如下:
1、BCM控制BS發出START_AUTH指令->TP返回(MSB)其keyID
注意:此處和之後的驗證信息發送都是MSBBCM確認該keyID已登錄後。生成一個隨機數Random Number(32bit)。然後用Random Number(32bit),keyID(32bit)和Secret key(48bit)三者,利用HITAG2加密演算法,生產32bit的[Signature]CIPHER密文。
Random Number(32bit明文)加密文(32bit)一起發送給TP。

2、TP利用Random Number,keyID和Secret key用同樣的HITAG2演算法,進行加密,求得密文。求得的密文和收到的密文相對比,相同即驗證通過。同時將TP的存儲頁的內容,即TMCF和PSW的內容加密後返回。

3、加密狀態下所以數據都是加密的,必須先解密,而且每次操作異或的密文都是上一次密文加密的結果,即輪加密的方式。

三、加密文狀態下舉例:
1、先認證 :得到數據,計算出密文1, 計算響應數據rep== REP^密文1,應答器返回rep;
2、受到密文指令:先用演算法 密文2==aes(密文1);得到密文2. 實際CMD == 密文2^密文cmd;
3、接收到密文指令:同理 密文3==aes(密文2) 得到密文3,繼續解密。。。。

3. id卡咋寫進ic

用ic卡讀卡器寫入就可以
一、ID卡
ID卡全稱身份識別卡(Identification Card),是一種不可寫入的感應卡,含固定的編號。ID卡和磁卡一樣,都僅僅使用了「卡的號碼」,卡內除了卡號,無任何保密功能。卡號是公開的、裸露的。一般是門禁卡。
工作原理:
系統有讀寫卡器,當ID卡接近讀卡器,讀卡器會讀取數據,交給計算機。以門禁卡為例,當正常的門禁卡接近讀卡器時,讀卡器會識別,將數據傳給計算機,計算機比對數據,符合——開門,如果是別的卡,讀卡器也會識別,但是計算機發現沒有對應ID——不開門。
使用場景
公司、小區安防、門禁
ID卡數據讀取和復制
ID沒有儲存和加密功能,所以讀出的只是一串號碼,把號碼重新寫入到新卡就可以完成復制。
二、IC卡
比如公交卡、飯卡
RFID卡。一般分有源和無源。有源系統有一個自己的能量來源,無原系統一般靠筆記本or讀卡器提供能量。
工作原理:
頻率13.56MHz
卡內有串聯諧振電路,靠近讀卡器時,卡片被激活,數據傳送到讀卡器,可以對數據進行讀寫。
加密演算法:
CRYPT01密碼。基於HITAG2演算法。較為容易解密。
M1卡分16扇區,每個扇區4塊,每塊16個位元組。

4. 密碼分為哪三種

密碼大體上分為三類,涉及的知識點主要是資訊理論和數論

第一類:公開密鑰演算法:RSA

第二類:對稱演算法:AES,DES。Hitag2

第三類:單項序列演算法:MD5

而對稱演算法又可以分為分組加密和序列加密兩種

分組加密:AES,DES

序列加密:Hitag2,Keeloq

序列加密通常是硬體實現,因為每次加密1bit,對於硬體來說用移位寄存器來實現是很容易的,但對於最小存儲單位是1Byte(8bit)的上位機來說,頻繁的位操作並不方便。

加密演算法的理論基礎基本上來自於數論,數論主要是討論整形,基本上就是關於素數的研究,RSA的加密難度依據就是,兩個大素數的因式分解,但目前無法證明是否有方法能快速的因式分解兩個超大素數,所以也無法證明此演算法絕對安全,但同理無法證明它不安全。目前2048位的RSA公認是安全的。

資訊理論在本質上基本和密碼學等價,信息熵也影響一組加密數據其安全性,和其被攻破的難度。所以如何降低冗餘,隱藏明文也是密碼學必須考慮的問題。

5. 密碼分為哪三種

密碼分為核心密碼、普通密碼和商用密碼。

《中華人民共和國密碼法》

第七條 核心密碼、普通密碼用於保護國家秘密信息,核心密碼保護信息的最高密級為絕密級,普通密碼保護信息的最高密級為機密級。

核心密碼、普通密碼屬於國家秘密。密碼管理部門依照本法和有關法律、行政法規、國家有關規定對核心密碼、普通密碼實行嚴格統一管理。

第八條 商用密碼用於保護不屬於國家秘密的信息。公民、法人和其他組織可以依法使用商用密碼保護網路與信息安全。

《中華人民共和國密碼法》

第十三條 國家加強核心密碼、普通密碼的科學規劃、管理和使用,加強制度建設,完善管理措施,增強密碼安全保障能力。

第十四條 在有線、無線通信中傳遞的國家秘密信息,以及存儲、處理國家秘密信息的信息系統,應當依照法律、行政法規和國家有關規定使用核心密碼、普通密碼進行加密保護、安全認證。

以上內容參考:網路——中華人民共和國密碼法

閱讀全文

與hitag演算法相關的資料

熱點內容
怎麼統一刪除文件夾raw文件 瀏覽:121
卡爾曼濾波演算法書籍 瀏覽:769
安卓手機怎麼用愛思助手傳文件進蘋果手機上 瀏覽:844
安卓怎麼下載60秒生存 瀏覽:803
外向式文件夾 瀏覽:240
dospdf 瀏覽:431
怎麼修改騰訊雲伺服器ip 瀏覽:392
pdftoeps 瀏覽:496
為什麼鴻蒙那麼像安卓 瀏覽:736
安卓手機怎麼拍自媒體視頻 瀏覽:186
單片機各個中斷的初始化 瀏覽:724
python怎麼集合元素 瀏覽:481
python逐條解讀 瀏覽:833
基於單片機的濕度控制 瀏覽:499
ios如何使用安卓的帳號 瀏覽:883
程序員公園采訪 瀏覽:812
程序員實戰教程要多長時間 瀏覽:979
企業數據加密技巧 瀏覽:135
租雲伺服器開發 瀏覽:814
程序員告白媽媽不同意 瀏覽:337