本發(fā)明涉及智能家居技術(shù),特別涉及智能家居非接觸ic卡加密技術(shù)。
背景技術(shù):
當(dāng)前智能家居領(lǐng)域?qū)τ谥悄荛T卡應(yīng)用的主要有以下兩種方式:
方案一、在配置智能門鎖開門權(quán)限時,將智能門卡的id配置進(jìn)智能門鎖中,在刷卡時,驗證智能門卡的id是否在合法門卡id序列中。
方案二、在配置智能門鎖開門權(quán)限時,將智能門卡的id配置在網(wǎng)絡(luò)服務(wù)器中保存,在刷卡時,智能門鎖讀取智能門卡id,并上傳網(wǎng)絡(luò)服務(wù)器進(jìn)行驗證門卡的有效性。
方案一的缺點有:
1、直接將門卡id配置進(jìn)入門鎖的方式,局限了對門卡授權(quán)過程時空位置,門卡必須在門鎖附近才能完成授權(quán);
2、只驗證門卡id,無法區(qū)分有效區(qū)分門卡本身來源是否合法,門卡id有多家公司在發(fā)布,存在相同的可能性。
方案二的缺點有:
1、直接將門卡id信息配置在網(wǎng)絡(luò)服務(wù)器中,一旦斷網(wǎng)則無法驗證門卡id權(quán)限,造成較大使用困難。
2、門卡id信息不斷在網(wǎng)絡(luò)中傳輸,一旦服務(wù)器數(shù)據(jù)安全出現(xiàn)問題。則可通過門卡id復(fù)制門卡,利用復(fù)制門卡進(jìn)行開啟門鎖。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的是提出智能門卡加密系統(tǒng),解決目前門卡授權(quán)時有時空局限性和門卡id驗證時不安全的問題。
本發(fā)明解決其技術(shù)問題,采用的技術(shù)方案是,智能門卡加密系統(tǒng),包括門卡和門鎖芯片,其特征在于,還包括指定的多套密匙證書內(nèi)容、指定的多套密匙證書內(nèi)容對應(yīng)編號、門卡id、門卡實物編號、授權(quán)有限時間、指定扇區(qū)編號、指定扇區(qū)隨機密碼、指定的某一套密匙證書編號和云端;
所述門卡實物編號在門卡制造時印刷在門卡表面;
所述門卡制造完成后給門卡的指定扇區(qū)設(shè)置編號,并設(shè)置指定扇區(qū)隨機密碼,然后利用指定扇區(qū)隨機密碼寫入指定的某一套密匙證書內(nèi)容;
所述門鎖芯片在制造過程中,鎖芯中保存了指定的多套密匙證書內(nèi)容和指定的多套密匙證書內(nèi)容對應(yīng)編號;
所述門卡實物編號、門卡id、指定扇區(qū)編號、指定扇區(qū)隨機密碼、指定的某一套密匙證書編號和授權(quán)有效時間存儲在云端;
所述門卡對門芯片鎖授權(quán)時,將云端中的門卡實物編號、門卡id、指定扇區(qū)編號、指定扇區(qū)隨機密碼、指定的某一套密匙證書編號和授權(quán)有效時間存儲在門鎖芯片中;
所述門卡驗證授權(quán)時,即門卡刷卡時,前后讀取兩次門卡,第一次讀取驗證門卡id和授權(quán)有效時間;第二次讀取扇區(qū)中密匙證書內(nèi)容,驗證指定扇區(qū)編號和指定扇區(qū)隨機密碼;最后,將第二次讀取的扇區(qū)中密匙證書內(nèi)容作為門卡扇區(qū)密匙證書內(nèi)容,直接在門鎖芯片內(nèi)驗證此門卡扇區(qū)密匙證書內(nèi)容和密匙證書編號。
所述授權(quán)有效時間可根據(jù)實際需要自由設(shè)定。
本發(fā)明的有益效果是,通過上述智能門卡加密系統(tǒng),能夠使門卡對門鎖的授權(quán)不受時空限制,而且增加了授權(quán)驗證難度,提高了門卡開鎖時的安全性。
附圖說明
圖1為實施例系統(tǒng)結(jié)構(gòu)框圖。
其中,①為第一套密匙證書編號,②為第二套密匙證書編號,③為第三套密匙證書編號,x為第一套密匙證書內(nèi)容,y為第二套密匙證書內(nèi)容,z為第三套密匙證書內(nèi)容,1為門卡實物編號,1000為門卡id,⑴為第一指定扇區(qū)編號,⑵為第二指定扇區(qū)編號,⑶第三指定扇區(qū)編號,ⅰ為第一指定扇區(qū)的隨機密碼,ⅱ為第二指定扇區(qū)的隨機密碼,ⅲ為第三指定扇區(qū)的隨機密碼。
具體實施方式
下面結(jié)合附圖及實施例,詳細(xì)描述本發(fā)明的技術(shù)方案。
本發(fā)明智能門卡加密系統(tǒng)由門卡、門鎖芯片、指定的多套密匙證書內(nèi)容、指定的多套密匙證書內(nèi)容對應(yīng)編號、門卡id、門卡實物編號、授權(quán)有限時間、指定扇區(qū)編號、指定扇區(qū)隨機密碼、指定的某一套密匙證書編號和云端組成,其中,門卡實物編號在門卡制造時印刷在門卡表面;門卡制造完成后給門卡的指定扇區(qū)設(shè)置編號,并設(shè)置指定扇區(qū)隨機密碼,然后利用指定扇區(qū)隨機密碼寫入指定的某一套密匙證書內(nèi)容;門鎖芯片在制造過程中,門鎖芯片中保存了指定的多套密匙證書內(nèi)容和指定的多套證書密匙內(nèi)容對應(yīng)編號;門卡實物編號、門卡id、指定扇區(qū)編號、指定扇區(qū)隨機密碼、指定的某一套密匙證書編號和授權(quán)有效時間存儲在云端;門卡對門鎖芯片授權(quán)時,將云端中的門卡實物編號、門卡id、指定扇區(qū)編號、指定扇區(qū)隨機密碼、指定的某一套密匙證書編號和授權(quán)有效時間存儲在門鎖芯片中;門卡驗證授權(quán)時,即門卡刷卡時,前后讀取兩次門卡,第一次讀取驗證門卡id和授權(quán)有效時間;第二次讀取扇區(qū)中密匙證書內(nèi)容,驗證指定扇區(qū)編號和指定扇區(qū)隨機密碼;最后,將第二次讀取的扇區(qū)中密匙證書內(nèi)容作為門卡扇區(qū)密匙證書內(nèi)容,直接在門鎖芯片內(nèi)驗證此門卡扇區(qū)密匙證書內(nèi)容和密匙證書編號,只有門鎖芯片能夠成功讀取并驗證門卡中所有信息,所用門卡才能開鎖。
實施例
本實施例智能門卡加密系統(tǒng)包括門卡、門鎖芯片、指定的多套密匙證書內(nèi)容、指定的多套密匙證書內(nèi)容對應(yīng)編號、門卡id、門卡實物編號、授權(quán)有限時間、指定扇區(qū)編號、指定扇區(qū)隨機密碼、指定的某一套密匙證書編號和云端,其結(jié)構(gòu)框圖參見圖1。
上述系統(tǒng)中,門卡實物編號1在門卡制造時印刷在門卡表面;門卡制造完成后給門卡的指定扇區(qū)設(shè)置編號,分別是第一指定扇區(qū)編號⑴,第二指定扇區(qū)編號⑵和第三指定扇區(qū)編號⑶,并分別設(shè)置編號為⑴的第一指定扇區(qū)的隨機密碼ⅰ,編號為⑵的第二指定扇區(qū)的隨機密碼ⅱ,編號為⑶的第三指定扇區(qū)的隨機密碼ⅲ,然后利用編號為⑵的第二指定扇區(qū)的隨機密碼ⅱ寫入指定的編號為②第二套密匙證書內(nèi)容y;門鎖芯片在制造過程中,門鎖芯片中保存了指定的多套密匙證書內(nèi)容和指定的多套密匙證書內(nèi)容對應(yīng)編號,本例中,分別為編號為①的第一套密匙證書內(nèi)容x,編號為②的第二套密匙證書內(nèi)容y和編號為③的第三套密匙證書內(nèi)容z;門卡實物編號1、門卡id1000、第二指定扇區(qū)編號⑵、第二指定扇區(qū)隨機密碼ⅱ和指定的第二套②密匙證書內(nèi)容y存儲在云端;門卡對門鎖芯片授權(quán)時,將門卡實物編號1、門卡id1000、第二指定扇區(qū)編號⑵、第二指定扇區(qū)隨機密碼ⅱ、指定的第二套密匙證書編號②和授權(quán)有效時間12小時存儲在門鎖芯片中。
當(dāng)用戶使用門卡刷卡時,前后一共讀取兩次門卡,第一次讀取驗證門卡id和授權(quán)有效時間;第二次讀取扇區(qū)中密匙證書內(nèi)容,驗證指定扇區(qū)編號和指定扇區(qū)隨機密碼;最后,將第二次讀取的扇區(qū)中密匙證書內(nèi)容作為門卡扇區(qū)密匙證書內(nèi)容,直接在門鎖芯片內(nèi)驗證此門卡扇區(qū)密匙證書內(nèi)容和密匙證書編號,只有門鎖芯片能夠成功讀取并驗證門卡中所有信息,所用門卡才能開鎖。