照片的加密方法、加密系統(tǒng)、解密方法及解密系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于互聯(lián)網(wǎng)網(wǎng)絡(luò)安全領(lǐng)域,尤其涉及一種照片的加密方法、加密系統(tǒng)、解密方法及解密系統(tǒng)。
【背景技術(shù)】
[0002]智能終端設(shè)備的普及,為用戶的生活帶來了極大的樂趣,比如,可以隨時(shí)隨地的拍照,以保存或共享美好的時(shí)刻。
[0003]然而,在個(gè)人隱私日益受到關(guān)注的今天,照片等文件的不當(dāng)處理,則可能為用戶困擾。目前的照片加密方法,通常是通過手機(jī)管家類的軟件對存儲(chǔ)照片的文件夾進(jìn)行加密,使其他人即使獲取手機(jī)也無法看到用戶的照片。
[0004]上述對文件夾加密的方法存在如下問題:
[0005]第一,非實(shí)時(shí)加密,需要用戶對已拍攝或存儲(chǔ)的照片進(jìn)行自行設(shè)置;
[0006]第二,無針對性,對所有照片加密,而非指定照片;
[0007]第三,通過傳統(tǒng)的數(shù)字密碼,易破解。
【發(fā)明內(nèi)容】
[0008]有鑒于此,本發(fā)明的目的在于提供一種照片的加密方法、加密系統(tǒng)、解密方法及解密系統(tǒng),可以解決現(xiàn)有技術(shù)中無法實(shí)時(shí)加密、對加密標(biāo)的無針對性、以及安全性能差的技術(shù)問題。
[0009]為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供了一種照片的加密方法,包括:
[0010]拍攝人像照片時(shí),獲取人像的虹膜圖像;
[0011]從所述虹膜圖像中提取虹膜特征,并進(jìn)行編碼形成虹膜編碼;
[0012]通過所述虹膜編碼對所述人像照片進(jìn)行實(shí)時(shí)加密;以及
[0013]存儲(chǔ)所述實(shí)時(shí)加密的人像照片。
[0014]為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供了一種照片的加密系統(tǒng),包括:
[0015]采集模塊,用于拍攝人像照片時(shí),獲取人像的虹膜圖像;
[0016]編碼模塊,用于從所述虹膜圖像中提取虹膜特征,并進(jìn)行編碼形成虹膜編碼;
[0017]加密模塊,用于通過所述虹膜編碼對所述人像照片進(jìn)行實(shí)時(shí)加密;以及
[0018]存儲(chǔ)模塊,用于存儲(chǔ)所述實(shí)時(shí)加密的人像照片。
[0019]為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供了一種照片的解密方法,包括:
[0020]開啟存儲(chǔ)照片的文件夾;
[0021]采集當(dāng)前用戶的虹膜圖像;
[0022]從所述虹膜圖像中提取虹膜特征,并進(jìn)行編碼形成虹膜編碼;
[0023]通過所述虹膜編碼對所述文件夾內(nèi)的全部加密照片進(jìn)行解密;以及
[0024]顯示解密成功的照片。
[0025]為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供了一種照片的解密系統(tǒng),包括:
[0026]啟動(dòng)模塊,用于當(dāng)開啟存儲(chǔ)照片的文件夾時(shí),采集當(dāng)前用戶的虹膜圖像;
[0027]提取模塊,用于從所述虹膜圖像中提取虹膜特征,并進(jìn)行編碼形成虹膜編碼;
[0028]解密模塊,用于通過所述虹膜編碼對所述文件夾內(nèi)的全部加密照片進(jìn)行解密;以及
[0029]顯示模塊,用于顯示解密成功的照片。
[0030]相對于現(xiàn)有技術(shù),本發(fā)明的照片的加密方法、加密系統(tǒng)、解密方法、及解密系統(tǒng),通過采集虹膜圖像以對人像照片進(jìn)行編碼,對加密標(biāo)的進(jìn)行了針對性的選擇,實(shí)現(xiàn)了照片的實(shí)時(shí)加密、且安全性高。
【附圖說明】
[0031]圖1是本發(fā)明實(shí)施例一提供的照片的加密方法的流程示意圖;
[0032]圖2是本發(fā)明實(shí)施例二提供的照片的加密方法的流程示意圖;
[0033]圖3是本發(fā)明實(shí)施例三提供的照片的加密系統(tǒng)的模塊示意圖;
[0034]圖4是本發(fā)明實(shí)施例四提供的照片的解密方法的流程示意圖;
[0035]圖5是本發(fā)明實(shí)施例五提供的照片的解密系統(tǒng)的模塊示意圖。
【具體實(shí)施方式】
[0036]請參照附圖中的圖式,其中相同的組件符號代表相同的組件,本發(fā)明的原理是以實(shí)施在一適當(dāng)?shù)倪\(yùn)算環(huán)鏡中來舉例說明。以下的說明是基于所示例的本發(fā)明的具體實(shí)施例,其不應(yīng)被視為限制本發(fā)明未在此詳述的其它具體實(shí)施例。
[0037]本發(fā)明原理以上述文字來說明,其并不代表為一種限制,本領(lǐng)域技術(shù)人員將可了解到以下所述的多種步驟及操作亦可實(shí)施在硬件當(dāng)中。
[0038]本發(fā)明提供的本發(fā)明的照片的加密方法、加密系統(tǒng)、解密方法、及解密系統(tǒng),可應(yīng)用于智能手機(jī)、數(shù)碼相機(jī)等終端設(shè)備中,此處不一一枚舉。
[0039]此外,本發(fā)明還可以應(yīng)用于視頻文件的解密和解密,其原理相同。
[0040]實(shí)施例一
[0041]請參閱圖1,所示為本發(fā)明實(shí)施例提供的照片的加密方法的流程示意圖。
[0042]具體而言,所述照片的加密方法,包括:
[0043]在步驟SlOl中,拍攝人像照片時(shí),獲取人像的虹膜圖像。
[0044]可以理解的是,所述虹膜圖像的獲取,具體包括:
[0045](I)拍攝人像照片時(shí),通過攝像頭獲取虹膜圖像;或
[0046](2)拍攝人像照片后,從所述人像照片中截取所述虹膜圖像。
[0047]在步驟S102中,從所述虹膜圖像中提取虹膜特征,并進(jìn)行編碼形成虹膜編碼。
[0048]可以理解的是,本步驟具體包括:
[0049](I)通過確定內(nèi)圓(虹膜與瞳孔的邊界)、外圓(虹膜與鞏膜的邊界)和二次曲線(虹膜與上下眼皮的邊界)在圖像中的位置,以進(jìn)行虹膜定位;
[0050](2)將虹膜圖像中的虹膜大小進(jìn)行歸一化處理,以調(diào)整到預(yù)設(shè)的固定尺寸;
[0051](3)針對歸一化后虹膜圖像,進(jìn)行亮度、對比度和平滑度等處理,以提高圖像中虹膜特征的識別度;
[0052](4)采用虹膜識別算法從虹膜圖像中提取出虹膜識別所需的特征點(diǎn),并對其進(jìn)行編碼,以生成虹膜編碼。
[0053]在步驟S103中,通過所述虹膜編碼對所述人像照片進(jìn)行實(shí)時(shí)加密。
[0054]在步驟S104中,存儲(chǔ)所述實(shí)時(shí)加密的人像照片。
[0055]本發(fā)明的照片的加密方法,通過采集虹膜圖像以對人像照片進(jìn)行編碼,對加密標(biāo)的進(jìn)行了針對性的選擇,實(shí)現(xiàn)了照片的實(shí)時(shí)加密、且安全性高。
[0056]實(shí)施例二
[0057]請參閱圖2,所示為本發(fā)明實(shí)施例提供的照片的加密方法的流程示意圖。圖2中與圖1相同的步驟仍以SI開頭,與圖1不同的步驟以S2開頭,以示其差異。
[0058]具體而言,所述照片的加密方法,包括:
[0059]在步驟S201中,在開啟攝像模式后,統(tǒng)計(jì)入鏡人數(shù)。
[0060]所述統(tǒng)計(jì)入鏡人數(shù)的步驟,具體包括:
[0061](I)通過顯示框標(biāo)示入鏡的人像;
[0062](2)接收對各顯示框的觸發(fā)指令;以及
[0063](3)統(tǒng)計(jì)觸發(fā)指令的次數(shù),作為所述入鏡人數(shù)。
[0064]可以理解的是,通過顯示框?qū)θ腌R人像進(jìn)行觸發(fā),可以有效地避免采集到無關(guān)人員的虹膜信息。
[0065]在步驟S202中,判斷所述入鏡人數(shù)是否大于I。其中,若大于1,則執(zhí)行步驟S203,若不大于1,則執(zhí)行步驟S101。
[0066]在步驟S203中,當(dāng)多于I人的情形下,在所述拍攝人像照片時(shí),分別獲取各入鏡人的虹膜圖像。
[0067]可以理解的是,所述虹膜圖像的獲取,包括:
[0068](I)拍攝人像照片時(shí),通過攝像頭獲取虹膜圖像;或
[0069](2)拍攝人像照片后,從所述人像照片中截取所述虹膜圖像。
[0070]在步驟S204中,從所述各入鏡人的虹膜圖像中分別提取各入鏡人的虹膜特征,并進(jìn)行編碼,形成每一入鏡人對應(yīng)的虹膜編碼。
[0071]在步驟S205中,設(shè)定或識別安全級別,所述安全級別包括:高、低兩個(gè)選項(xiàng)。其中,若安全級別低則執(zhí)行步驟S206,若安全級別高則執(zhí)行步驟S207。
[0072]