0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

智能門鎖數(shù)據(jù)泄露風(fēng)險(xiǎn)分析及應(yīng)對(duì)方案

UtFs_Zlgmcu7890 ? 來源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2018-07-26 09:00 ? 次閱讀

本文導(dǎo)讀

電子門鎖是最近很流行的智能設(shè)備,它在方便我們生活的同時(shí)又帶來極大的信息安全隱患,信息一旦被惡意竊取,便會(huì)威脅整個(gè)家庭的安全。因此如何設(shè)計(jì)一個(gè)安全可靠的智能門鎖成為了一個(gè)極為重要的問題。本文以智能門鎖的應(yīng)用為例,講解如何使用切實(shí)可行的方法使其具有更高的安全性和可靠性。

一、應(yīng)用背景

與傳統(tǒng)的機(jī)械門鎖相比,智能門鎖解決了用戶忘記帶鑰匙或者不想帶鑰匙的煩惱,還可以連接網(wǎng)絡(luò)實(shí)現(xiàn)遠(yuǎn)程開鎖和開鎖記錄查詢等功能。用戶在享受智能門鎖帶來的便捷體驗(yàn)的同時(shí),又不免會(huì)對(duì)智能門鎖的安全性提出質(zhì)疑。畢竟在信息化的時(shí)代,電子設(shè)備的安全性和保密性往往得不到很好的保證。

二、智能門鎖數(shù)據(jù)泄露風(fēng)險(xiǎn)分析

使用傳統(tǒng)機(jī)械門鎖的時(shí)候,只要保證鑰匙的安全,就不存在信息泄露風(fēng)險(xiǎn)。而在使用電子鎖的時(shí)候,用戶經(jīng)常使用的方式就是手機(jī)遠(yuǎn)程解鎖、藍(lán)牙解鎖等更為便捷的解鎖方式。在這種解鎖方式的解鎖過程中,會(huì)伴隨著數(shù)據(jù)產(chǎn)生、傳輸、使用等環(huán)節(jié),任何一個(gè)環(huán)節(jié)都有可能被人惡意竊取數(shù)據(jù)信息。

使用傳統(tǒng)門鎖的時(shí)候,鑰匙丟了用戶會(huì)第一時(shí)間知道并采取措施,而在使用電子鎖的時(shí)候,就算數(shù)據(jù)已經(jīng)被人惡意竊取,用戶也可能全然不知。這樣就給家庭安全和防盜帶來極大隱患。

三、智能門鎖的安全設(shè)計(jì)思路

智能門鎖的安全設(shè)計(jì)思路包括軟件設(shè)計(jì)思路硬件設(shè)計(jì)思路,下文將逐一介紹。

3.1 軟件數(shù)據(jù)處理

數(shù)據(jù)的處理主要分為數(shù)據(jù)的校驗(yàn)和數(shù)據(jù)的加密。校驗(yàn)是為了防止門鎖關(guān)鍵數(shù)據(jù)例如密碼被人惡意篡改,導(dǎo)致遠(yuǎn)程無法解鎖。加密是為了防止關(guān)鍵數(shù)據(jù)被人惡意竊取。

經(jīng)過數(shù)據(jù)加密處理之后,數(shù)據(jù)一旦被篡改,控制單元會(huì)第一時(shí)間得知。數(shù)據(jù)即使被竊取,也沒辦法還原真實(shí)數(shù)據(jù)。從而保證遠(yuǎn)程解鎖的時(shí)候,所有的環(huán)節(jié)都是安全的。

3.1.1 數(shù)據(jù)檢驗(yàn)

數(shù)據(jù)檢驗(yàn)可以采用DES加MAC算法的方式。如圖1所示。

圖1 數(shù)據(jù)檢驗(yàn)信息生成機(jī)制

每一個(gè)塊都是64bit的數(shù)據(jù),將數(shù)據(jù)拆分成多個(gè)塊進(jìn)行處理,DES算法就是用一個(gè)64bit的Key對(duì)一個(gè)塊的數(shù)據(jù)進(jìn)行處理,得到加密塊。

MAC算法是在DES的基礎(chǔ)上先對(duì)報(bào)文第一個(gè)數(shù)據(jù)塊加密,得到加密塊1,接著再拿加密塊1與報(bào)文第二個(gè)數(shù)據(jù)塊進(jìn)行按位異或,得到加密塊2,再用Key對(duì)加密塊2加密,得到加密塊3,同樣的處理依次類推。直到最后會(huì)得到一個(gè)64bit的數(shù)據(jù)。

將這個(gè)數(shù)據(jù)放到報(bào)文的最后發(fā)到門鎖控制單元,這樣報(bào)文的長度只增加了64bit,但是數(shù)據(jù)的正確性得到了很好的保證。

而這個(gè)用來參與MAC計(jì)算的Key就常被稱為MacKey,也可以叫工作密鑰。

3.1.2數(shù)據(jù)加密

前面提到的MAC算法對(duì)傳送的報(bào)文進(jìn)行了處理,保證了在傳輸過程中數(shù)據(jù)不會(huì)在未知的情況下被篡改,但是我們傳輸?shù)膱?bào)文都是明文的形式,很容易被截獲和解析。因此需要對(duì)傳輸?shù)臄?shù)據(jù)進(jìn)行加密。如果把整個(gè)報(bào)文都用DES加密是非常耗時(shí)間的,可以只對(duì)關(guān)鍵信息例如門鎖密鑰信息加密,得到一個(gè)密文數(shù)據(jù)塊。我們就把這個(gè)專門來加密關(guān)鍵信息的Key稱為PinKey。

通過PinKey和MacKey對(duì)報(bào)文進(jìn)行了兩重處理,基本上報(bào)文就是安全的了。如果想對(duì)加密后的密文解密,必須要知道Key才行,所以說Key一定要保密。前面提到加密都是用明文Key來計(jì)算的,所以這個(gè)Key就很容易被竊取。因此還要對(duì)PinKey和MacKey本身進(jìn)行加密,可以再用一個(gè)Key對(duì)PinKey和MacKey進(jìn)行一次DES加密。用來對(duì)PinKey和MacKey進(jìn)行加密的Key就被稱為MasterKey,即主密鑰,用來加密其他密鑰的密鑰。

數(shù)據(jù)經(jīng)過上述的處理之后,過程如圖2所示。

圖2 數(shù)據(jù)處理過程過程

3.2硬件數(shù)據(jù)處理

經(jīng)過上述處理之后,還存在一個(gè)問題,MasterKey是明文。如果再找個(gè)Key來加密MasterKey,那最終無論處理多少道,最后的那個(gè)Key肯定是明文,這樣看來,安全的問題還沒有解決。

如果把MasterKey放到硬件里面,基本上就可以排除被惡意竊取的可能性了。因?yàn)橛布黄平獾目赡苄詷O小。

另外,對(duì)于密碼輸入形式的解鎖,其中有個(gè)環(huán)節(jié)需要考慮下,輸入密碼的時(shí)候,按照一般的處理機(jī)制,鍵盤每按一下,我就把那個(gè)數(shù)字在程序里面先存起來,等到4位或6位密碼按完后,再把它們合在一起,再送給PinKey加密。那萬一黑客程序直接竊取了按鍵信息,那直接就把輸入密碼得到了,前面過程中對(duì)密碼進(jìn)行的加密處理就變得毫無意義。

如果把獲取按鍵的程序固化進(jìn)入加密硬件,按鍵的數(shù)字根本不通過上層的軟件,直接一步進(jìn)入硬件里面處理,等到按鍵按完了后,硬件直接把經(jīng)過一道處理的按鍵信息給上層軟件,此時(shí)已經(jīng)是密文了,就相當(dāng)于把前面計(jì)算PinBlock的處理移到硬件里面去了,那黑客就沒法獲取我的按鍵了。這種處理現(xiàn)在就被稱為硬加密。硬加密是一種防止密鑰被竊取的有效手段。

通過上述軟件加硬件的安全機(jī)制處理之后,我們智能門鎖的信息安全更有保障了,穩(wěn)穩(wěn)地將大部分惡意竊取拒之門外。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 大數(shù)據(jù)
    +關(guān)注

    關(guān)注

    64

    文章

    8805

    瀏覽量

    136995
  • 智能硬件
    +關(guān)注

    關(guān)注

    205

    文章

    2320

    瀏覽量

    107144
  • 智能門鎖
    +關(guān)注

    關(guān)注

    17

    文章

    1841

    瀏覽量

    42704

原文標(biāo)題:安全加密(七):如何設(shè)計(jì)更安全的智能門鎖

文章出處:【微信號(hào):Zlgmcu7890,微信公眾號(hào):周立功單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    智能門鎖ESD靜電浪涌保護(hù)方案

    IEC61000-4-2和浪涌沖擊標(biāo)準(zhǔn) IEC61000-4-5。東沃電子擁有全套先進(jìn)的測試設(shè)備與專業(yè)的測試整改團(tuán)隊(duì),可根據(jù)相關(guān)的測試標(biāo)準(zhǔn),提供智能門鎖ESD/EOS防護(hù)整體解決方案
    的頭像 發(fā)表于 08-15 14:10 ?324次閱讀
    <b class='flag-5'>智能</b><b class='flag-5'>門鎖</b>ESD靜電浪涌保護(hù)<b class='flag-5'>方案</b>

    深圳特信屏蔽器|4G5G手機(jī)信號(hào)屏蔽器:如何高效應(yīng)對(duì)信息泄露風(fēng)險(xiǎn).

    深圳特信屏蔽器|4G5G手機(jī)信號(hào)屏蔽器:如何高效應(yīng)對(duì)信息泄露風(fēng)險(xiǎn)隨著移動(dòng)通信技術(shù)的飛速發(fā)展,4G和5G網(wǎng)絡(luò)已經(jīng)成為我們?nèi)粘I钪胁豢苫蛉钡囊徊糠?。然而,在某些特定場合,如考試、?huì)議或保密環(huán)境中,我們
    發(fā)表于 05-20 09:01

    SS8837T智能門鎖驅(qū)動(dòng)馬達(dá)-門鎖電機(jī)驅(qū)動(dòng)解決方案

    智能門鎖是現(xiàn)代家庭安全的重要組成部分,一般由鎖體、電路板、馬達(dá)、顯示屏、鎖芯、傳感控制器等組成;而電機(jī)驅(qū)動(dòng)芯片負(fù)責(zé)驅(qū)動(dòng)鎖舌的伸縮,通過精確控制電機(jī)的旋轉(zhuǎn)方向和速度,能夠確保鎖舌的快速、平穩(wěn)伸出和縮回
    的頭像 發(fā)表于 05-08 11:15 ?530次閱讀

    知語云全景監(jiān)測技術(shù):現(xiàn)代安全防護(hù)的全面解決方案

    是一種先進(jìn)的安全防護(hù)手段,它集成了大數(shù)據(jù)分析、人工智能、云計(jì)算等尖端技術(shù),能夠?qū)崟r(shí)監(jiān)測網(wǎng)絡(luò)環(huán)境中的各種安全風(fēng)險(xiǎn),為企業(yè)和個(gè)人的數(shù)據(jù)安全提供堅(jiān)實(shí)保障。 該技術(shù)的主要特點(diǎn)包括: 實(shí)時(shí)監(jiān)測
    發(fā)表于 02-23 16:40

    為什么不建議使用手機(jī)nfc功能?深入解析其中的潛在風(fēng)險(xiǎn)

    、數(shù)據(jù)泄露風(fēng)險(xiǎn) 手機(jī)NFC功能通過近距離無線通信,傳輸各種敏感信息。然而,NFC信號(hào)的傳輸距離較短,黑客可以在近距離接觸的情況下讀取或篡改NFC通信中的數(shù)據(jù)。在未經(jīng)授權(quán)的情況下,黑客可以竊取用戶的信用卡信息、身份證信息等個(gè)人隱私
    的頭像 發(fā)表于 02-18 17:13 ?1.5w次閱讀

    智能門鎖介紹

    智能門鎖是指區(qū)別于傳統(tǒng)機(jī)械鎖的基礎(chǔ)上改進(jìn)的,在用戶安全性、識(shí)別、管理性方面更加智能化簡便化的鎖具。 一、智能門鎖機(jī)械結(jié)構(gòu)圖示: 主要組成部分
    的頭像 發(fā)表于 01-22 10:33 ?1331次閱讀
    <b class='flag-5'>智能</b><b class='flag-5'>門鎖</b>介紹

    車用SiC碳化硅的五大難點(diǎn)和應(yīng)對(duì)方案

    車用SiC碳化硅的五大難點(diǎn)和應(yīng)對(duì)方案近年來,包括SiC在內(nèi)的第三代半導(dǎo)體器件在汽車上的應(yīng)用比例與日俱增。但在專業(yè)人士看來,這并不會(huì)是一個(gè)簡單的事情。一以車用引線框架來看,盡管Si、碳化硅/氮化鎵引線
    的頭像 發(fā)表于 01-06 14:22 ?694次閱讀
    車用SiC碳化硅的五大難點(diǎn)和<b class='flag-5'>應(yīng)對(duì)方案</b>

    PID自動(dòng)控制回路的振蕩問題與應(yīng)對(duì)方

    在工業(yè)自動(dòng)化控制領(lǐng)域,PID自動(dòng)控制回路的應(yīng)用非常廣泛。然而,在使用過程中,我們常常會(huì)遇到各種振蕩問題,如同相位振蕩、異相位振蕩和非平滑振蕩等。這些問題不僅會(huì)導(dǎo)致裝置的不穩(wěn)定,還可能影響整個(gè)生產(chǎn)過程的安全和效率。本文將分享這三種振蕩的特征及相應(yīng)的應(yīng)對(duì)方法,以供參考。
    的頭像 發(fā)表于 12-28 09:10 ?1.2w次閱讀
    PID自動(dòng)控制回路的振蕩問題與<b class='flag-5'>應(yīng)對(duì)方</b>法

    電源電壓變化對(duì)晶振性能的影響以及應(yīng)對(duì)方

    電源電壓變化對(duì)晶振性能的影響以及應(yīng)對(duì)方法? 電源電壓的變化是指電源輸入電壓的波動(dòng)或變化,它可能產(chǎn)生一系列的問題,對(duì)晶振的性能和工作穩(wěn)定性產(chǎn)生影響。本文將詳細(xì)討論電源電壓變化對(duì)晶振的影響,并提供應(yīng)對(duì)方
    的頭像 發(fā)表于 12-18 14:09 ?949次閱讀

    云服務(wù)器被攻擊應(yīng)對(duì)方

    當(dāng)云服務(wù)器受到攻擊時(shí),采取適當(dāng)?shù)?b class='flag-5'>應(yīng)對(duì)策略是關(guān)鍵,以確保系統(tǒng)的安全和可用性。下面,小編給大家簡單總結(jié)一下云服務(wù)器被攻擊應(yīng)對(duì)方法: 1、監(jiān)控和檢測:部署實(shí)時(shí)監(jiān)控系統(tǒng),定期審查日志,以便及時(shí)發(fā)現(xiàn)異?;顒?dòng)
    的頭像 發(fā)表于 12-06 17:44 ?697次閱讀

    RENSAS瑞薩在無線智能門鎖上的方案與應(yīng)用

    RENSAS瑞薩在無線智能門鎖上的方案與應(yīng)用
    的頭像 發(fā)表于 11-28 13:35 ?421次閱讀

    ECG子系統(tǒng)設(shè)計(jì)主要挑戰(zhàn)及應(yīng)對(duì)方案

    電子發(fā)燒友網(wǎng)站提供《ECG子系統(tǒng)設(shè)計(jì)主要挑戰(zhàn)及應(yīng)對(duì)方案.pdf》資料免費(fèi)下載
    發(fā)表于 11-23 10:43 ?0次下載
    ECG子系統(tǒng)設(shè)計(jì)主要挑戰(zhàn)及<b class='flag-5'>應(yīng)對(duì)方案</b>

    做好人工智能發(fā)展的風(fēng)險(xiǎn)防范

    一是放大隱私信息泄露風(fēng)險(xiǎn)。當(dāng)前,人工智能開發(fā)者和服務(wù)提供者可能利用用戶數(shù)據(jù)進(jìn)行優(yōu)化訓(xùn)練,但相關(guān)服務(wù)條款卻并未對(duì)數(shù)據(jù)使用做出解釋說明,可能涉及在用戶不知情情況下收集個(gè)人信息、商業(yè)秘密等,
    的頭像 發(fā)表于 10-29 10:47 ?632次閱讀

    可信數(shù)據(jù)空間如何解決數(shù)據(jù)共享流通面臨的問題?

    數(shù)據(jù)共享難:數(shù)據(jù)持有者出于對(duì)自身商業(yè)利益、知識(shí)產(chǎn)權(quán)和專業(yè)技術(shù)的保護(hù),擔(dān)心在共享中無法獲得預(yù)期的收益,又存在數(shù)據(jù)泄露風(fēng)險(xiǎn),出于安全管理需求更多選擇“一刀切”,禁止
    的頭像 發(fā)表于 10-20 15:35 ?905次閱讀

    基于STM32F103做的WIFI指紋智能門鎖

    基于STM32F103做的WIFI指紋智能門鎖,WIFI使用的是ESP8266+機(jī)智云連接,指紋模塊是FPM10A光學(xué)指紋模塊,加12864屏幕顯示,還有矩陣鍵盤輸入密碼,用舵機(jī)控制門鎖開關(guān),源代碼
    發(fā)表于 09-27 07:47