亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于無線安全的智能鎖具及其軟件控制系統(tǒng) 

        2016-11-07 21:30:58田紅鵬肖瑾張媛高冬冬吳挺
        軟件導(dǎo)刊 2016年9期

        田紅鵬++肖瑾++張媛++高冬冬++吳挺靜++譚健寧

        摘要:為了解決當(dāng)前市場中智能門鎖存在的不足,提出了一種基于無線安全的智能鎖具及其軟件控制系統(tǒng)的總體框架、設(shè)計思想及實現(xiàn)方案。在該方案中,智能手機(jī)與門鎖進(jìn)行交互,實現(xiàn)開鎖、關(guān)鎖、查看日志等操作。并且采用安全的WIFI鏈接、注冊碼機(jī)制、用戶派生機(jī)制、門鎖數(shù)據(jù)庫SHA256加密等方法多維度地提高門鎖的安全性。將認(rèn)證服務(wù)器、數(shù)據(jù)庫等高度集成于一體,成本低、易于操作,同時,采用冗余的供電方式提高了系統(tǒng)可靠性。測試證明,該系統(tǒng)實現(xiàn)了預(yù)期功能,能夠滿足市場需求。

        關(guān)鍵詞:智能門鎖;WIFI;SHA256;注冊碼機(jī)制;用戶派生機(jī)制

        DOIDOI:10.11907/rjdk.161733

        中圖分類號:TP319

        文獻(xiàn)標(biāo)識碼:A文章編號文章編號:16727800(2016)009009403

        基金項目基金項目:陜西省大學(xué)生創(chuàng)新創(chuàng)業(yè)項目(201510704046)

        作者簡介作者簡介:田紅鵬(1970-),男,陜西西安人,西安科技大學(xué)計算機(jī)科學(xué)與技術(shù)學(xué)院副教授,研究方向為互聯(lián)網(wǎng)技術(shù)、嵌入式系統(tǒng)、圖像處理。

        0引言

        近年來,智能家居的熱潮席卷國內(nèi)外,其作為現(xiàn)代電子技術(shù)、自動化技術(shù)及通信技術(shù)相結(jié)合的產(chǎn)物,能夠自動控制和管理家電設(shè)備,對家庭環(huán)境的安全進(jìn)行監(jiān)控報警,并且能夠為住戶提供安全舒適、高效便利的學(xué)習(xí)生活及工作環(huán)境。在國外,智能家居的方案和技術(shù)比較成熟,已在美國、新加坡、日本等國有廣泛應(yīng)用,并且智能家居的產(chǎn)品銷售額每年以大幅度比例增長。而在國內(nèi),智能家居的起步比較晚,但隨著科技的提高和經(jīng)濟(jì)的發(fā)展,人們對家居環(huán)境有了更高要求,因此智能家居在國內(nèi)打開了一片市場,正以飛快的速度發(fā)展。

        智能家居時代的到來促使諸多傳統(tǒng)的生活用品正面臨著淘汰與革新,加之城市化加快、生活壓力加大等一系列不和諧因素導(dǎo)致一個個居室犯罪的案例,使得人們愈來愈感受到自己的生命與財產(chǎn)安全受到嚴(yán)重威脅。而門鎖作為家居中第一道安防設(shè)備,自然而然成為人們關(guān)注的焦點。因此智能門鎖順勢而生,它符合現(xiàn)代人既注重安全又崇尚簡單快捷的需求,而且不排斥傳統(tǒng)門鎖使用方法,將成為最有前途的智能家居產(chǎn)品。但同時智能門鎖也面臨著更高要求的安全性、可靠性、便捷性的挑戰(zhàn)[1]。

        因此,本文提出一種基于無線安全的智能鎖具及其軟件控制系統(tǒng)的總體框架、設(shè)計思路以及實現(xiàn)方案,并分析了系統(tǒng)的功能、性能和特點。

        1系統(tǒng)設(shè)計

        1.1總體設(shè)計

        本系統(tǒng)由手機(jī)客戶端、嵌入式門鎖系統(tǒng)、電能與動能模塊、外部鎖體4部分組成,系統(tǒng)整體結(jié)構(gòu)如圖1所示。

        (1)手機(jī)客戶端。手機(jī)客戶端是基于Android平臺而開發(fā),主要為用戶提供友好的操作平臺并作為連接門鎖服務(wù)器的接口。其操作項有注冊、登陸、開鎖、關(guān)鎖、查看日志、生成注冊碼、退出和注銷等,用戶可根據(jù)自己的需求點擊按鈕向服務(wù)器傳遞相對應(yīng)的指令,從而實現(xiàn)相應(yīng)的功能。

        (2)嵌入式門鎖系統(tǒng)。嵌入式門鎖系統(tǒng)基于RT5350開發(fā)板進(jìn)行開發(fā),其中RT5350開發(fā)板內(nèi)嵌了內(nèi)部服務(wù)器、內(nèi)部數(shù)據(jù)庫服務(wù)器、內(nèi)部證書服務(wù)器以及自帶的WIFI模塊:內(nèi)部服務(wù)器主要提供連接手機(jī)客戶端的接口,完成與手機(jī)之間的通信;內(nèi)部數(shù)據(jù)庫服務(wù)器存儲已注冊用戶的用戶名和密碼并進(jìn)行哈希SHA256加密,為之后的登陸做驗證匹配;內(nèi)部證書服務(wù)器為注冊成功的用戶頒發(fā)認(rèn)證證書,確保登陸用戶的安全性;自帶的WiFi模塊作為網(wǎng)關(guān)實現(xiàn)了手機(jī)客戶端與內(nèi)部服務(wù)器之間的信息通信。

        (3)電能與動能模塊。電能與動能模塊由步進(jìn)電機(jī)和供電設(shè)備組成,步進(jìn)電機(jī)是本系統(tǒng)的唯一動力提供者,它一端與RT5350開發(fā)板引腳相連,通過步進(jìn)電機(jī)驅(qū)動器接收指令正轉(zhuǎn)或反轉(zhuǎn),另一端門鎖相連,帶動門鎖轉(zhuǎn)動。供電模塊是本系統(tǒng)的能量提供者,考慮到可能停電的問題,采用市電和備用電組合的方式,使門鎖不間斷使用。

        (4)外部鎖體是本系統(tǒng)的基本硬件設(shè)備、整個控制系統(tǒng)的承載者。

        1.2功能分析

        綜合市場需求,設(shè)計智能門鎖的總體原則是:高安全性、高可用性、高可靠性、高穩(wěn)定性、高擴(kuò)展性、低成本、易操作性。本系統(tǒng)的基本功能如下:

        (1)手機(jī)智能安全連接門鎖。手機(jī)靠近門鎖時,連接由門鎖服務(wù)器發(fā)出的安全WiFi信號[2],再通過TLS與服務(wù)器端建立安全的通信鏈路。

        (2)用戶登錄。當(dāng)用戶輸入用戶名、密碼登陸手機(jī)APP時,首先會驗證用戶碼的合法性,再次連接數(shù)據(jù)庫服務(wù)器,驗證密碼的正確性,最后發(fā)送證書并且證書驗證通過,則顯示登陸成功,否則登陸失敗,返回到輸入信息界面。

        (3)用戶認(rèn)證。從兩個方面進(jìn)行用戶認(rèn)證:一是登陸時輸入密碼進(jìn)行SHA256(SHA256(password)+salt)運算,運算得出的值再與數(shù)據(jù)庫內(nèi)存儲的psd值進(jìn)行比對,如相同,則用戶合法;二是證書認(rèn)證機(jī)制,用戶登錄時,將證書和用戶名密碼一并發(fā)送到服務(wù)器,門鎖服務(wù)器先用CA的公開密鑰對證書進(jìn)行認(rèn)證,認(rèn)證通過,則用戶合法。

        (4)用戶派生。首次注冊的用戶擁有與門鎖一一匹配的注冊碼,注冊成功后,成為Host用戶,后續(xù)門鎖使用者需通過Host用戶用客戶端的<生成注冊碼>功能完成注冊。

        (5)控制門鎖開關(guān)。手機(jī)客戶端發(fā)送開或關(guān)的指令,服務(wù)器收到指令后將相應(yīng)引腳置高或置低,從而控制步進(jìn)電機(jī)正轉(zhuǎn)或反轉(zhuǎn),達(dá)到開關(guān)門鎖的目的。

        (6)查看門禁記錄。用戶可通過手機(jī)客戶端查看門禁記錄,實時掌控來訪者的詳細(xì)信息,做到防患于未然。

        本系統(tǒng)的拓展功能:針對用戶派生機(jī)制,可以通過限制用戶有效時間實現(xiàn)酒店用戶管理,提升酒店的安全性。

        1.3性能要求

        針對智能門鎖的特點,在設(shè)計智能門鎖的過程時應(yīng)充分考慮以下性能要求:①可靠性:可靠性和穩(wěn)定性是智能門鎖系統(tǒng)成敗的關(guān)鍵,必須使系統(tǒng)持續(xù)穩(wěn)定運作,準(zhǔn)確地接收指令并根據(jù)指令做出預(yù)期動作。因為是電子產(chǎn)品,所以在整個使用過程中,必須保證持續(xù)不斷的電能提供;②安全性:手機(jī)客戶端與門鎖服務(wù)器之間必須建立安全的通信通道,保證用戶信息不被截取或篡改,同時做好用戶認(rèn)證體系,保證登陸用戶的合法性;③實時性:智能門鎖系統(tǒng)對實時性要求比較高,用戶發(fā)出指令5s內(nèi)要作出響應(yīng),不能出現(xiàn)讓用戶長時間等待的尷尬現(xiàn)象;④便捷性:智能手機(jī)已被普遍使用,并成為人們?nèi)粘I钪械谋貛?,通過手機(jī)開關(guān)門鎖,省去了攜帶鑰匙的麻煩,更加方便與時尚;⑤擴(kuò)展性:本智能門鎖不僅可用于家庭,也可用于酒店、實驗室等,既增加安全性也方便用戶管理。冗余性:若手機(jī)丟失,可通過其它手機(jī)下載APP進(jìn)行賬號登陸;⑥易用性:智能門鎖系統(tǒng)必須為用戶提供簡單易用的操作方式,通過簡單說明即可進(jìn)行設(shè)置、控制及管理[3]。

        1.4系統(tǒng)特點

        與其它智能門鎖系統(tǒng)相比,本系統(tǒng)設(shè)計具有以下特點:

        (1)易開發(fā)、受眾廣、可視化好。該系統(tǒng)基于Android的手機(jī)應(yīng)用平臺開發(fā),因而開發(fā)難度低,大大減少了開發(fā)周期和開發(fā)成本。并且,Android的硬件選擇更加豐富,這對智能門鎖 APP 的推廣和市場覆蓋非常重要。由于 Android 良好的擴(kuò)展性和開放性,各類手機(jī)中軟件兼容和數(shù)據(jù)同步良好。不同價位的 Android 手機(jī)使得 Android 的覆蓋人群更廣。相比之下,IOS 是 Apple 公司的商業(yè)系統(tǒng),覆蓋范圍較低。此外,Android擁有可視化的文件系統(tǒng),這對智能家居 APP 的開發(fā)和調(diào)試幫助很大。用戶可以像瀏覽電腦上的文件一樣瀏覽 Android 的文件系統(tǒng);相比之下,IOS沒有給予用戶這樣的權(quán)限。

        (2)穩(wěn)定性好、成本低。嵌入式門鎖硬件系統(tǒng)集成度高,集網(wǎng)關(guān)、服務(wù)器、認(rèn)證服務(wù)器、數(shù)據(jù)庫于一體。方便植入鎖體,穩(wěn)定性高,易于操作與管理,成本較低,避免了有線裝置布線繁瑣、可移動性差且維修和運行成本高的弊端。

        (3)系統(tǒng)安全性高。本系統(tǒng)從多角度提升整體安全性,包括手機(jī)客戶端與服務(wù)器建立安全通道、數(shù)據(jù)庫加密機(jī)制、用戶認(rèn)證機(jī)制、用戶派生機(jī)制等。

        2系統(tǒng)實現(xiàn)

        2.1用戶派生機(jī)制

        手機(jī)正常連接到門鎖WiFi后,首次注冊用戶需提供注冊碼,加上用戶名密碼后方能完成注冊,注冊碼為門鎖出廠設(shè)置的隨機(jī)碼,門鎖和注冊碼一一匹配,匹配成功,則該用戶成為Host用戶,注冊碼使用一次即失效。后續(xù)門鎖使用者需通過Host用戶用客戶端的<生成注冊碼>功能完成注冊,然后其他用戶可憑注冊碼通過手機(jī)客戶端正常注冊并登錄。

        2.2客戶端控制系統(tǒng)

        客戶端控制系統(tǒng)主要實現(xiàn)用戶注冊、登陸以及操作指令。客戶端工作流程如圖2所示。

        手機(jī)搜索到門鎖WIFI后,輸入正確的密碼成功連接。首次使用該APP,需要完成注冊,得到合法的注冊碼,并通過服務(wù)器的驗證,最終得到服務(wù)器頒發(fā)的證書,擁有合法的用戶名密碼。

        用戶登錄APP時,會進(jìn)行密碼的驗證過程。將用戶輸入的密碼經(jīng)過哈希運算得到的值和數(shù)據(jù)庫中存儲的pst值進(jìn)行比較,確保門鎖的安全性。密碼驗證通過后,發(fā)送所持有的證書,若證書合法,則登陸成功,進(jìn)入后續(xù)的指令操作。手機(jī)客戶端與服務(wù)器端通過http建立可靠連接,用戶可向服務(wù)器發(fā)送開鎖、關(guān)鎖、查看日志、生成注冊碼、退出、注銷等操作,服務(wù)器收到指令后執(zhí)行相應(yīng)程序,完成用戶請求。

        2.3用戶認(rèn)證系統(tǒng)

        本系統(tǒng)采用多種手段保證門鎖的安全性,確保門鎖使用者的可信性。一是輸入信息與數(shù)據(jù)庫信息比對:將已注冊用戶的用戶名和密碼將存儲在門鎖的內(nèi)置服務(wù)器內(nèi),并采用哈希函數(shù)SHA256加密[4],加密函數(shù)形式為:psd=SHA256(SHA256(password)+salt),其中salt為每個注冊用戶產(chǎn)生的隨機(jī)數(shù)。最終數(shù)據(jù)庫內(nèi)將以psd作為用戶密碼而非用戶在手機(jī)客戶端輸入的密碼,并且,數(shù)據(jù)庫內(nèi)也將存儲相應(yīng)的salt值。當(dāng)用戶需登錄時,將其提供的密碼進(jìn)行SHA256(SHA256(password)+salt)運算,運算得出的值再與數(shù)據(jù)庫內(nèi)存儲的psd值進(jìn)行比對,如相同,則登錄成功。二是證書頒發(fā)機(jī)制:注冊成功的用戶將收到來自門鎖內(nèi)部的證書服務(wù)器(CA)頒發(fā)的證書,此證書包含了用戶的個人身份信息和其公開密鑰,并且CA用自己的私密密鑰對這些信息進(jìn)行了簽名。當(dāng)用戶需要登錄時,將證書和用戶名密碼一并發(fā)送到服務(wù)器,門鎖服務(wù)器先用CA的公開密鑰對證書進(jìn)行認(rèn)證,認(rèn)證通過后驗證用戶名密碼,密碼正確后方能登錄[5]。

        2.4服務(wù)器端控制系統(tǒng)

        服務(wù)器端工作流程如圖3所示,主要完成對客戶端的監(jiān)聽,并根據(jù)指令實現(xiàn)各模塊功能,主要如下:①判斷用戶注冊碼是否和門鎖固定注冊碼相同;②用戶登錄工程中,CA服務(wù)器檢驗證書的合法性,并對用戶密碼進(jìn)行加鹽哈希加密與數(shù)據(jù)庫存儲值的比較;③執(zhí)行開鎖動作,控制步進(jìn)電機(jī)正傳;④判斷鎖體是否對準(zhǔn),執(zhí)行關(guān)鎖動作,控制步進(jìn)電機(jī)反轉(zhuǎn);⑤每個功能的實現(xiàn)都會更新日志文件,方便用戶查看;⑥生成十六位隨機(jī)數(shù)寫入注冊碼文件。

        2.5系統(tǒng)供電模塊

        本系統(tǒng)采用市電和備用點組合的方式,解決了停電時的不便,增強了系統(tǒng)的可用性。

        3結(jié)語

        本系統(tǒng)針對門鎖市場的需求,提出了一種基于無線安全的智能鎖具及其軟件控制系統(tǒng),并完成了系統(tǒng)的設(shè)計開發(fā),實現(xiàn)了相應(yīng)功能。以手機(jī)代替鑰匙,更加便捷與時尚,安全的WiFi網(wǎng)絡(luò)以及TLS加密提供了手機(jī)客戶端與服務(wù)器之間的安全通信。從數(shù)據(jù)庫加密機(jī)制、用戶認(rèn)證機(jī)制、host賦權(quán)機(jī)制等方面增強系統(tǒng)的安全性。并且,本系統(tǒng)采用高度集成的方式,具有方便安裝、可移動性強、成本低等優(yōu)點。測試表明,該系統(tǒng)具有可行性、可靠性、安全性與便捷性,相信在不久的將來,智能門鎖將在國內(nèi)市場迅速普及,徹底改變?nèi)藗兪褂脗鹘y(tǒng)門鎖的觀念,提高人們的生活質(zhì)量。

        參考文獻(xiàn)參考文獻(xiàn):

        [1]趙瑞芬.關(guān)于物聯(lián)網(wǎng)智能家居的初探[J].科技信息,2010(22):199.

        [2]彭華,何軍.WiFi技術(shù)在家庭無線網(wǎng)絡(luò)中的應(yīng)用研究[J].技術(shù)與市場,2010(5):1516.

        [3]向軍,謝贊福.基于嵌入式Internet/Intranet的智能家居系統(tǒng)模型及實現(xiàn)[J].計算機(jī)工程與設(shè)計,2005(26):24252427.

        [4]md5 在線查詢破解,md5 解密加密[EB/OL].http://www.cmd5.com/,20120116.

        [5]加鹽hash保存密碼的正確方式[EB/OL].https://crackstation.net/hashing-security.htm ,20140313.

        責(zé)任編輯(責(zé)任編輯:孫娟)

        久久久人妻一区二区三区蜜桃d| 国产精品久久久久9999小说| 麻豆精品传媒一二三区| 免费在线视频一区| 国产视频精品一区白白色| 亚洲成人激情深爱影院在线| 国产精品白浆在线观看免费| 欧美熟妇色ⅹxxx欧美妇| 国产在线视欧美亚综合| 国产精品自拍视频免费看| 色综合久久中文字幕综合网| 无码一区二区三区在线 | 无遮挡又黄又刺激又爽的视频| 日日摸日日碰人妻无码老牲| 国内精品久久人妻性色av| 国产极品裸体av在线激情网| 性色av闺蜜一区二区三区| 亚洲欧美中文在线观看4| 午夜一区二区在线视频| 亚洲欧洲免费无码| 国产人与禽zoz0性伦| 日韩亚洲国产av自拍| 国产一区二区三区护士| 无码人妻丰满熟妇区bbbbxxxx| 牛鞭伸入女人下身的真视频| 国产精品日日摸夜夜添夜夜添| 国产精品麻豆一区二区三区| 亚洲av首页在线| 久久久噜噜噜久久中文字幕色伊伊| 久久精品国产av大片| 亚洲综合偷自成人网第页色| 成 人免费va视频| аⅴ天堂国产最新版在线中文| 极品新娘高清在线观看| 日日摸夜夜添夜夜添高潮喷水| 欧美人与动人物姣配xxxx| 亚洲AV无码一区二区三区少妇av | 国产免费人成视频在线观看| 人妻无码一区二区三区免费| 99久久久国产精品免费蜜臀| 国产一区二区三区porn|