<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

數據加密方法、解密方法及裝置的制造方法

文檔序號:9524481閱讀:789來源:國知局
數據加密方法、解密方法及裝置的制造方法
【技術領域】
[0001]本發明涉及通信領域,具體而言,涉及一種數據加密方法、解密方法及裝置。
【背景技術】
[0002]目前,市場上的數碼設備和智能手機普遍沒有數據保護功能,而人們工作,生活中的大量私密,重要信息如通訊錄、短消息、文檔資料、視頻、照片等普遍以電子數據形式存放在個人手機中,存在沒有經過授權或者意外丟失,被他人任意查看,復制、竊取、破壞,散播等風險,從而導致個人隱私的泄露。此外,一般針對電子文檔使用的個人密碼保護也存在密碼外泄、遺忘等風險,無法提供足夠的安全保護。因此,需要尋找一種能夠方便,快捷保護電子數據安全的方法。
[0003]針對相關技術中針對電子數據的無法提供足夠的安全保護的問題,目前尚未提出有效的解決方案。

【發明內容】

[0004]針對相關技術中針對電子數據的無法提供足夠的安全保護的問題,本發明提供了一種數據加密方法、解密方法及裝置,以至少解決上述問題。
[0005]根據本發明的一個方面,提供了一種數據加密方法,包括:根據原始數據與設備信息生成中間數據;采集用戶的語音數據,并根據所述語音數據生成加密密鑰;使用所述加密密鑰加密所述中間數據得到加密數據。
[0006]優選地,在使用所述加密密鑰加密所述中間數據得到加密數據之后,還包括:設置所述加密數據的加密標志位為指示所述加密數據已加密。
[0007]優選地,根據所述語音數據生成加密密鑰包括:獲取所述語音數據的聲紋特征信息;根據所述聲紋特征信息生成加密密鑰。
[0008]根據本發明的另一方面,提供了一種數據解密方法,包括:獲取加密數據;采集用戶的語音數據,并根據所述語音數據生成解密密鑰;使用所述解密密鑰解密加密數據得到中間數據;提取所述中間數據中的設備信息,并判斷所述設備信息與當前設備的硬件信息是否匹配;如果匹配,則根據所述設備信息提取所述中間數據中的原始數據。
[0009]優選地,獲取加密數據包括:獲取所述加密數據及其加密標志位,其中,所述加密標志位用于指示得到加密數據是否已加密;根據所述加密標志位確定所述加密數據已加
LU O
[0010]優選地,根據所述語音數據生成解密密鑰包括:獲取所述語音數據的聲紋特征信息;根據所述聲紋特征信息生成解密密鑰。
[0011]根據本發明的另一方面,還提供了一種數據加密裝置,包括:生成模塊,用于根據原始數據與設備信息生成中間數據;第一采集模塊,用于采集用戶的語音數據,并根據所述語音數據生成加密密鑰;加密模塊,用于使用所述加密密鑰加密所述中間數據得到加密數據。
[0012]優選地,所述裝置還包括:設置模塊,用于設置所述加密數據的加密標志位為指示所述加密數據已加密。
[0013]優選地,所述第一采集模塊包括:第一獲取單元,用于獲取所述語音數據的聲紋特征信息;第一生成單元,用于根據所述聲紋特征信息生成加密密鑰。
[0014]根據本發明的再一方面,還提供了一種數據解密裝置,包括:獲取模塊,用于獲取加密數據;第二采集模塊,用于采集用戶的語音數據,并根據所述語音數據生成解密密鑰;解密模塊,用于使用所述解密密鑰解密加密數據得到中間數據;判斷模塊,用于提取所述中間數據中的設備信息,并判斷所述設備信息與當前設備的硬件信息是否匹配;提取模塊,用于如果匹配,則根據所述設備信息提取所述中間數據中的原始數據。
[0015]優選地,所述獲取模塊包括:第二獲取單元,用于獲取所述加密數據及其加密標志位,其中,所述加密標志位用于指示得到加密數據是否已加密;確定單元,用于根據所述加密標志位確定所述加密數據已加密。
[0016]優選地,所述第二采集模塊包括:第三獲取單元,用于獲取所述語音數據的聲紋特征信息;第二生成單元,用于根據所述聲紋特征信息生成解密密鑰。
[0017]通過本發明,采用根據原始數據與設備信息生成中間數據;采集用戶的語音數據,并根據所述語音數據生成加密密鑰;使用所述加密密鑰加密所述中間數據得到加密數據的方式,解決了相關技術中針對電子數據的無法提供足夠的安全保護的問題,即使電子數據被復制傳播也不能被其他人或者設備解密。
【附圖說明】
[0018]此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
[0019]圖1是根據本發明實施例的數據加密方法的流程圖;
[0020]圖2是根據本發明實施例的數據加密裝置的結構框圖;
[0021]圖3是根據本發明實施例的數據解密方法的流程圖;
[0022]圖4是根據本發明實施例的數據解密裝置的結構框圖;
[0023]圖5是根據本發明實施例一的系統流程示意圖;
[0024]圖6是根據本發明實施例一所涉及的電子數據加密流程圖;
[0025]圖7是根據本發明實施例一所涉及的電子數據解密流程圖。
【具體實施方式】
[0026]下文中將參考附圖并結合實施例來詳細說明本發明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
[0027]在本實施例中,提供了一種數據加密方法,圖1是根據本發明實施例的數據加密方法的流程圖,如圖1所示,該方法包括如下步驟:
[0028]步驟S102,根據原始數據與設備信息生成中間數據;
[0029]步驟S104,采集用戶的語音數據,并根據所述語音數據生成加密密鑰;
[0030]步驟S106,使用所述加密密鑰加密所述中間數據得到加密數據。
[0031]本實施例通過上述步驟,將原始數據與設備信息結合生成中間數據,再使用用戶的語音數據生成加密密鑰對中間數據進行加密,得到加密數據,從而使得加密數據由用戶的語音數據與設備信息雙重加密,既與用戶本人綁定,又與使用的設備綁定,實現了電子數據的雙重保險,解決了相關技術中針對電子數據的無法提供足夠的安全保護的問題,即使電子數據被復制傳播也不能被其他人或者設備解密。
[0032]優選地,為提升本方案的兼容性,可以在使用所述加密密鑰加密所述中間數據得到加密數據之后,設置所述加密數據的加密標志位為指示所述加密數據已加密。通過設置加密標志位的方式,可以將本方案中的加密數據與使用其他方式加密的數據以及未加密數據進行區分,方便自動識別。
[0033]根據所述語音數據生成加密密鑰的方式有多種,優選地,可以使用該語音數據的聲紋特征信息生成該加密密鑰,例如,生成加密密鑰過程如下:獲取所述語音數據的聲紋特征信息;根據所述聲紋特征信息生成加密密鑰。通過這種方式,由于聲紋特征信息與語音數據內容無關,因此用戶無需記憶加密時的語音數據內容,提升用戶體驗。
[0034]對應于上述數據加密方法,在本實施例中還提供了一種數據加密裝置,該裝置用于實現上述實施例及優選實施方式,已經進行過說明的不再贅述。如以下所使用的,術語“模塊”可以實現預定功能的軟件和/或硬件的組合。盡管以下實施例所描述的裝置較佳地以軟件來實現,但是硬件,或者軟件和硬件的組合的實現也是可能并被構想的。
[0035]圖2是根據本發明實施例的數據加密裝置的結構框圖,如圖2所示,該裝置包括生成模塊22、第一采集模塊24和加密模塊26,下面對各個模塊進行詳細說明:
[0036]生成模塊22,用于根據原始數據與設備信息生成中間數據;第一采集模塊24,用于采集用戶的語音數據,并根據所述語音數據生成加密密鑰;加密模塊26,與生成模塊22和第一采集模塊24相連,用于使用所述加密密鑰加密所述中間數據得到加密數據。
[0037]優選地,所述裝置還可以包括:設置模塊,與加密模塊26相連,用于設置所述加密數據的加密標志位為指示所述加密數據已加密。
[0038]優選地,所述第一采集模塊24可以包括:第一獲取單元242,用于獲取所述語音數據的聲紋特征信息;第一生成單元244,與第一獲取單元242相連,用于根據所述聲紋特征信息生成加密密鑰。
[0039]在本實施例中還提供了一種數據解密方法,圖3是根據本發明實施例的數據解密方法的流程圖,如圖3所示,該方法包括如下步驟:
[0040]步驟S302,獲取加密數據;
[0041]步驟S304,采集用戶的語音數據,并根據所述語音數據生成解密密鑰;
[0042]步驟S306,使用所述解密密鑰解密加密數據得到中間數據;
[0043]步驟S308,提取所述中間數據中的設備信息,并判斷所述設備信息與當前設備的硬件信息是否匹配;
[0044]步驟S310,如果匹配,則根據所述設備信息提取所述中間數據中的原始數據。
[0045]本實施例通過上述步驟,先使用用戶的語音數據生成解密密鑰對加密數據進行解密,得到中間數據,然后再提取中間數據中的設備信息,并與當前設備的硬件信息進行匹配,在匹配成功的情況下,解密出原始數據,從而完成了對由用戶的語音數據與設備信息雙重加密的加密數據的解密過程,該解密過程既與用戶本人綁定,又與使用的設備綁定,實現了電子數據的雙重保險,解決了相關技術中針對電子數據的無法提供足夠的安全保護的問題,即使電子數據被復制傳播也不能被其他人或者設備解密。
[0046]優選地,為提升本方案的兼容性,可以獲取所述加密數據及其加密標志位,其中,所述加密標志位用于指示得到加密數據是否已加密;根據所述加密標志位確定所述加密數據已加密。通過獲取加密標志位的方式,可以將本方案中的加密數據與使用其他方式加密的數據以及未加密數據進行區分,方便自動識別。
[0047]根據所述語音數據生成加密密鑰的方式有多種,優選地,可以使用該語音數據的聲紋特征信息生成該加密密鑰,同樣的,對于解密過程,則也使用語音數據的聲紋特征信息生成該解密密鑰,例如,
當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影