日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

智能门锁中CPU卡加密

發布時間:2025/4/16 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 智能门锁中CPU卡加密 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

CPU卡中的雙向認證的實現


實體:CPU卡 機具
CPU卡中存放一個密鑰
機具中存放和CPU卡相同的密鑰


CPU卡外部認證步驟:
1、CPU卡產生一個8字節隨機數送給外部程序,CPU卡臨時保存隨機數在卡內
2、外部程序把8字節隨機數送給機具,機具用密鑰計算隨機數,得到8字節隨機數密文
3、外部程序把8字節隨機數密文送給CPU卡
4、CPU卡在卡片內部解密8字節隨機數得到隨機數明文,
5、CPU卡在卡片內部把解密后的隨機數和步驟1中臨時存放的隨機數比對,若相等,則外部認證成功
所以外部認證是CPU卡認證機具。
機具內部認證步驟:
1、機具產生一個8字節隨機數送給外部程序,機具臨時保存隨機數在機具中
2、外部程序把8字節隨機數送給CPU卡,CPU用內部認證密鑰計算隨機數,得到8字節隨機數密文
3、外部程序把8字節隨機數密文送給機具
4、機具解密8字節隨機數得到隨機數明文,
5、機具在內部把解密后的隨機數和步驟1中臨時存放的隨機數比對,若相等,則內部認證成功
所以內部認證是機具認證CPU卡
這樣機具和CPU卡從而達到了雙向認證
5、密鑰的分散問題
由于一個機具必須可以認證n張卡片,而每張卡片的密鑰都不相同
一般的想法:必須有n個機具對應n張卡片,但是這樣代價太高,也不現實
密碼學中提出了一個方法,即密鑰分散的方法。
即機具中存放的是用戶卡的母密鑰,每次認證的時候,由母密鑰根據用戶卡的標識
計算得到用戶卡的密鑰。

總結

以上是生活随笔為你收集整理的智能门锁中CPU卡加密的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。