[發(fā)明專利]一種利用鎖具雙密鑰進(jìn)行離線管控的方法有效
| 申請?zhí)枺?/td> | 201910329496.X | 申請日: | 2019-04-23 |
| 公開(公告)號(hào): | CN110086864B | 公開(公告)日: | 2021-10-08 |
| 發(fā)明(設(shè)計(jì))人: | 吳玲敏;龐振澤;王偉鵬 | 申請(專利權(quán))人: | 廈門中銳電力科技有限公司 |
| 主分類號(hào): | H04L29/08 | 分類號(hào): | H04L29/08;H04L9/30;H04L9/06;G07C9/00 |
| 代理公司: | 廈門市新華專利商標(biāo)代理有限公司 35203 | 代理人: | 羅恒蘭 |
| 地址: | 361000 福建省廈門*** | 國省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 利用 鎖具雙 密鑰 進(jìn)行 離線 方法 | ||
1.一種利用鎖具雙密鑰進(jìn)行離線管控的方法,其基于由服務(wù)器、移動(dòng)端APP、解鎖器和鎖具組成的鎖具系統(tǒng)實(shí)現(xiàn),所述服務(wù)器與移動(dòng)端APP通信連接,移動(dòng)端APP與解鎖器通信連接,而解鎖器與鎖具進(jìn)行通信連接,其特征在于:所述方法具體包括以下步驟:
步驟1、鎖具的注冊
步驟1.1、當(dāng)解鎖器與鎖具接觸通信時(shí),鎖具判斷其是否已在服務(wù)器中注冊,若鎖具未進(jìn)行注冊,鎖具就會(huì)隨機(jī)生成128位RSA公私鑰,同時(shí)向解鎖器發(fā)送鎖具ID和該鎖具對(duì)應(yīng)的RSA公鑰;
步驟1.2、解鎖器接收到鎖具ID以及相應(yīng)的RSA公鑰后,會(huì)判斷其與移動(dòng)端APP是否連接,若兩者未連接,則解鎖器向鎖具應(yīng)答注冊錯(cuò)誤;若兩者已建立通信連接,則解鎖器向移動(dòng)端APP發(fā)送該解鎖器ID以及其接收到的鎖具ID和RSA公鑰;
步驟1.3、移動(dòng)端APP接收解鎖器ID、鎖具ID和RSA公鑰后,判斷其是否在線(即判斷移動(dòng)端APP是否與服務(wù)器通信連接),若未在線,移動(dòng)端APP通過解鎖器向鎖具應(yīng)答注冊錯(cuò)誤;若在線,移動(dòng)端APP則向服務(wù)器發(fā)送用戶ID以及其接收的解鎖器ID、鎖具ID和RSA公鑰;
步驟1.4、服務(wù)器接收到用戶ID、解鎖器ID、鎖具ID和RSA公鑰后,判斷用戶ID和解鎖器ID是否合法,若用戶ID或解鎖器ID不合法,則鎖具注冊失??;若用戶ID和解鎖器ID均合法,服務(wù)器則隨機(jī)生成128位一級(jí)AES密鑰,并使用其接收到的RSA公鑰對(duì)一級(jí)AES密鑰進(jìn)行加密,形成加密數(shù)據(jù),不同鎖具的一級(jí)AES密鑰不同;然后,服務(wù)器將該加密數(shù)據(jù)向移動(dòng)端APP發(fā)送,并經(jīng)由移動(dòng)端APP和解鎖器將該加密數(shù)據(jù)發(fā)送至鎖具;鎖具使用RSA私鑰對(duì)加密數(shù)據(jù)進(jìn)行解密,獲取并記錄一級(jí)AES密鑰,完成鎖具注冊;
步驟2、移動(dòng)端APP用戶獲取離線操作權(quán)限
當(dāng)鎖具在服務(wù)器中注冊完成后,用戶通過移動(dòng)端APP向服務(wù)器申請離線操作權(quán)限,或者服務(wù)器主動(dòng)賦予用戶離線操作權(quán)限,則服務(wù)器判斷用戶ID、解鎖器ID是否合法,若用戶ID和解鎖器ID均合法,服務(wù)器則隨機(jī)生成128位二級(jí)AES密鑰,然后使用一級(jí)AES密鑰對(duì)二級(jí)AES密鑰以及對(duì)應(yīng)的鎖具ID進(jìn)行加密,形成授權(quán)密文;服務(wù)器將授權(quán)密文、二級(jí)AES密鑰和對(duì)應(yīng)的鎖具ID發(fā)送至移動(dòng)端APP,移動(dòng)端APP接收并存儲(chǔ)該授權(quán)密文、二級(jí)AES密鑰和對(duì)應(yīng)的鎖具ID,即完成了用戶的離線操作授權(quán);
所述移動(dòng)端 APP將授權(quán)密文通過解鎖器下發(fā)至鎖具,鎖具利用一級(jí)AES密鑰對(duì)授權(quán)密文進(jìn)行解密,獲取二級(jí)密鑰并保存;
步驟3、鎖具的離線操作
步驟3.1、將解鎖器與鎖具接觸,鎖具判斷其是否已在服務(wù)器中注冊,若鎖具未在服務(wù)器中注冊,則進(jìn)行鎖具的注冊操作;若鎖具已在服務(wù)器中注冊,則鎖具向解鎖器發(fā)送鎖具ID;
步驟3.2、解鎖器接收鎖具ID后判斷其是否與移動(dòng)端APP連接,若兩者未連接,則解鎖器向鎖具應(yīng)答錯(cuò)誤;若兩者已連接,則解鎖器向移動(dòng)端APP發(fā)送解鎖器ID和鎖具ID;
步驟3.3、移動(dòng)端APP在接收解鎖器ID和鎖具ID 后,判斷其是否在線,若移動(dòng)端APP未在線,則進(jìn)入步驟3.4;
步驟3.4、移動(dòng)端APP判斷用戶是否具有離線操作權(quán)限,即判斷該用戶是否存有包含授權(quán)密文、二級(jí)AES密鑰以及對(duì)應(yīng)的鎖具ID,當(dāng)用戶存有授權(quán)密文時(shí),則判斷為用戶具有離線操作權(quán)限;移動(dòng)端APP進(jìn)一步判斷其是否向?qū)?yīng)的鎖具發(fā)送過授權(quán)密文,若無,進(jìn)入步驟3.5;若有,則進(jìn)入步驟3.6;
步驟3.5、移動(dòng)端APP經(jīng)解鎖器向鎖具發(fā)送授權(quán)密文,解鎖器根據(jù)其注冊時(shí)的一級(jí)AES密鑰對(duì)授權(quán)密文進(jìn)行解密,獲取二級(jí)AES密鑰并進(jìn)行臨時(shí)存儲(chǔ),然后經(jīng)由解鎖器向移動(dòng)端APP應(yīng)答成功,移動(dòng)端APP接收到鎖具的應(yīng)答后,進(jìn)入步驟3.6;
步驟3.6、移動(dòng)端APP根據(jù)用戶權(quán)限生成鎖具操作指令,并利用二級(jí)AES密鑰對(duì)該鎖具操作指令進(jìn)行加密,形成操作密文,移動(dòng)端APP將該操作密文發(fā)送至解鎖器,解鎖器則將該操作密文發(fā)送至鎖具;
步驟3.7、鎖具接收操作密文后利用二級(jí)AES密鑰進(jìn)行解析,獲取相應(yīng)的鎖具操作指令并根據(jù)鎖具操作指令執(zhí)行響應(yīng)的動(dòng)作,鎖具監(jiān)測操作結(jié)果,并經(jīng)由解鎖器向移動(dòng)端APP應(yīng)答執(zhí)行結(jié)果,移動(dòng)端APP接收并記錄相關(guān)的操作結(jié)果,一旦移動(dòng)端APP與服務(wù)器建立通信連接,移動(dòng)端APP就將該操作結(jié)果上傳至服務(wù)器;
步驟3.8、結(jié)束。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廈門中銳電力科技有限公司,未經(jīng)廈門中銳電力科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910329496.X/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 請求沒有進(jìn)行IMS注冊的用戶進(jìn)行注冊的方法
- 對(duì)要進(jìn)行紋理操作的像素進(jìn)行分組
- 對(duì)餐盤進(jìn)行溫度調(diào)節(jié)和進(jìn)行分配的獨(dú)立小車
- 對(duì)圖像進(jìn)行編碼
- 對(duì)任務(wù)進(jìn)行調(diào)度
- 對(duì)任務(wù)進(jìn)行調(diào)度
- 蛋糕(甜蜜進(jìn)行時(shí))
- 對(duì)定位輔助數(shù)據(jù)進(jìn)行分級(jí)和分組以進(jìn)行廣播
- 對(duì)物體進(jìn)行分離和定向以進(jìn)行供料
- 對(duì)工件進(jìn)行評(píng)價(jià)以進(jìn)行加工的方法





