欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種數(shù)據加/解密的處理方法和數(shù)據加/解密的處理裝置的制造方法

文檔序號:9616434閱讀:428來源:國知局
一種數(shù)據加/解密的處理方法和數(shù)據加/解密的處理裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及信息安全系統(tǒng)領域,尤其涉及一種數(shù)據加/解密的處理方法和數(shù)據加/解密的處理裝置。
【背景技術】
[0002]隨著信息技術的高速發(fā)展,信息安全問題愈演愈烈,不管是互聯(lián)網電子商務、銀行金融業(yè)務,還是個人消費電子設備,均涉及到信息安全問題。如何解決重要的保密數(shù)據在互聯(lián)網、設備與設備、S0C與外圍器件、S0C內部模塊與模塊間的安全傳輸、存儲及驗證識別,不被篡改、非法竊取等,是當今社會所面臨的一個嚴峻的問題。在一些信息安全敏感的應用場景,安全信息的傳輸處理必須具備可靠的安全特性,以確保保密數(shù)據不被攻擊及泄露,否則整個系統(tǒng)會存在安全隱患。
[0003]為增強保密數(shù)據的安全性,通常的做法是對保密數(shù)據進行加密處理之后,再進行傳輸、存儲等操作,在需要使用保密數(shù)據的場合再使用指定密鑰對其進行解密還原,以對抗各種黑客攻擊行為。但隨著破解技術的不斷提高,簡單的單次加密技術已經不能滿足特定場合的安全需求,需要一種安全級別更高的有效保護機制。

【發(fā)明內容】

[0004]本發(fā)明的目的旨在至少解決上述技術缺陷之一,提供一種數(shù)據加/解密的處理方法和數(shù)據加/解密的處理裝置。
[0005]本發(fā)明提供一種數(shù)據加/解密的處理方法,所述處理方法包括以下步驟:
處理器獲取密鑰數(shù)據的存儲地址和η層級的輸入數(shù)據存儲地址,其中η為大于等于1
的正整數(shù);
處理器根據所述密鑰數(shù)據的存儲地址和η層級的輸入數(shù)據存儲地址,生成η層級的DMA鏈表;
處理器將目前層級的DMA鏈表數(shù)據寫入直接存儲訪問器,并啟動直接存儲訪問器工作;
直接存儲訪問器根據目前層級的DMA鏈表,搬送目前層級的密鑰數(shù)據和目前層級的輸入數(shù)據到加/解密模塊,并啟動加/解密模塊工作;
加/解密模塊使用所述目前層級的密鑰數(shù)據對所述輸入數(shù)據進行加/解密處理當所述控制數(shù)據為啟動信號時,得到目前層級的輸出數(shù)據;
處理器判斷目前層級的級數(shù)是否小于n,如果是,輸出第一判斷信號,如果否,輸出第二信號;
直接存儲訪問器獲取下一層級的DMA鏈表,并根據下一層級的DMA鏈表,將目前層級的輸出數(shù)據作為下一層級的密鑰數(shù)據當接收到所述第一判斷信號時,以進行加/解密處理;直接存儲訪問器將目前層級的輸出數(shù)據作為最終密鑰保存到安全存儲器中。
[0006]從上述方法的方案可以看出,首先處理器根據所述密鑰數(shù)據的存儲地址和η層級的輸入數(shù)據存儲地址,生成η層級的DMA鏈表,接著直接存儲訪問器根據目前層級的DMA鏈表,得到密鑰數(shù)據、目前層級的輸入數(shù)據以及控制數(shù)據,然后當所述控制數(shù)據為啟動信號時,加/解密模塊根據所述目前層級的輸入數(shù)據對所述密鑰數(shù)據進行加/解密處理,得到目前層級的輸出數(shù)據,可以進行至少一個層級的加/解密處理。在所述的處理方法中,第1層級的密鑰數(shù)據為所述初始密鑰,當η大于1時第2層級至第η層級的密鑰數(shù)據為上一層級的輸出數(shù)據。也就是說,本申請通過對原始保密數(shù)據進行逐級加密,在每一級加密處理過程中引入新的密鑰數(shù)據,并保證每一級的加密結果不可讀取,只輸出最終加密結果。經指定層數(shù)的加密處理后的數(shù)據,與只進行一次加密操作的結果相比,具有更高的安全級別,能滿足特定應用場景的安全需求。
[0007]本發(fā)明還提供一種數(shù)據加/解密的處理方法,所述處理方法包括以下步驟: 處理器獲取密鑰數(shù)據的存儲地址和η層級的輸入數(shù)據存儲地址,其中η為大于等于1
的正整數(shù);
處理器根據所述密鑰數(shù)據的存儲地址和η層級的輸入數(shù)據存儲地址,生成η層級的DMA鏈表;
處理器將目前層級的DMA鏈表數(shù)據寫入直接存儲訪問器,并啟動直接存儲訪問器工作;
直接存儲訪問器根據目前層級的DMA鏈表,搬送目前層級的密鑰數(shù)據和目前層級輸入數(shù)據到加/解密模塊,并啟動加/解密模塊工作;
加/解密模塊使用所述目前層級的密鑰數(shù)據對所述目前層級的輸入數(shù)據進行加/解密處理當所述控制數(shù)據為啟動信號時,得到目前層級的輸出數(shù)據;
處理器判斷是否獲取到下一層級的DMA鏈表,如果是,輸出第一判斷信號,如果否,輸出第二信號;
直接存儲訪問器根據下一層級的DMA鏈表,將目前層級的輸出數(shù)據作為下一層級的密鑰數(shù)據當接收到所述第一判斷信號時,以進行加/解密處理;
直接存儲訪問器將目前層級的輸出數(shù)據作為最終密鑰保存到安全存儲器中。
[0008]從上述方法的方案可以看出,首先處理器根據所述密鑰數(shù)據的存儲地址和η層級的輸入數(shù)據存儲地址,生成η層級的DMA鏈表,接著直接存儲訪問器根據目前層級的DMA鏈表,得到密鑰數(shù)據、目前層級的輸入數(shù)據以及控制數(shù)據,然后當所述控制數(shù)據為啟動信號時,加/解密模塊根據所述目前層級的密鑰數(shù)據對所述輸入數(shù)據進行加/解密處理,得到目前層級輸出數(shù)據,可以進行至少一個層級的加/解密處理,在所述的處理方法中,第1層級的密鑰數(shù)據為初始密鑰,當η大于1時第2層級至第η層級的密鑰數(shù)據為上一層級的輸出數(shù)據。也就是說,本申請通過對原始保密數(shù)據進行逐級加密,在每一級加密處理過程中引入新的密鑰數(shù)據,并保證每一級的加密結果不可讀取,只輸出最終加密結果。經指定層數(shù)的加密處理后的數(shù)據,與只進行一次加密操作的結果相比,具有更高的安全級別,能滿足特定應用場景的安全需求。
[0009]本發(fā)明還提供一種數(shù)據加/解密的處理裝置,所述處理裝置包括:所述處理裝置包括:處理器、直接存儲訪問器、加/解密模塊和安全存儲器,其中所述直接存儲訪問器通過總線分別與所述處理器和加/解密模塊電連接,所述直接存儲訪問器和安全存儲器電連接; 所述處理器,用于獲取密鑰數(shù)據的存儲地址和η層級的輸入數(shù)據存儲地址,其中η為大于等于1的正整數(shù),并根據所述密鑰數(shù)據的存儲地址和η層級的輸入數(shù)據存儲地址,生成η層級的DMA鏈表,以及將目前層級的DMA鏈表數(shù)據寫入直接存儲訪問器,并啟動直接存儲訪問器工作;
所述直接存儲訪問器,用于根據目前層級的DMA鏈表,搬送目前層級的密鑰數(shù)據和目前層級的輸入數(shù)據到加/解密模塊,并啟動加/解密模塊工作;
加/解密模塊,當所述控制數(shù)據為啟動信號時,使用所述目前層級的密鑰數(shù)據對所述輸入數(shù)據進行加/解密處理,得到目前層級的輸出數(shù)據;
所述處理器,用于判斷是否獲取到下一層級的DMA鏈表,如果是,輸出第一判斷信號,如果否,輸出第二判斷信號;
所述直接存儲訪問器,用于接收到所述第一判斷信號時,根據下一層級的DMA鏈表,將目前層級的輸出數(shù)據作為下一層級的密鑰數(shù)據輸出至所述加/解密模塊以進行加/解密處理,以及接收到所述第二判斷信號時,將目前層級的輸出數(shù)據作為最終密鑰保存到所述安全存儲器中。
[0010]從上述裝置的方案可以看出,首先處理器根據所述密鑰數(shù)據的存儲地址和η層級的輸入數(shù)據存儲地址,生成η層級的DMA鏈表,接著直接存儲訪問器根據目前層級的DMA鏈表,得到密鑰數(shù)據、目前層級的輸入數(shù)據以及控制數(shù)據,然后當所述控制數(shù)據為啟動信號時,加/解密模塊根據所述目前層級的密鑰數(shù)據對所述輸入數(shù)據進行加/解密處理,得到目前層級的輸出數(shù)據,可以進行至少一個層級的加/解密處理,另外,第1層級的密鑰數(shù)據為初始密鑰,當η大于1時第2層級至第η層級的密鑰數(shù)據為上一層級的輸出數(shù)據,也就是說,本申請通過對原始保密數(shù)據進行逐級加密,在每一級加密處理過程中引入新的密鑰數(shù)據,并保證每一級的加密結果不可讀取,只輸出最終加密結果。經指定層數(shù)的加密處理后的數(shù)據,與只進行一次加密操作的結果相比,具有更高的安全級別,能滿足特定應用場景的安全需求。
[0011]本發(fā)明還提供一種數(shù)據加/解密的處理裝置,所述處理裝置包括:處理器、直接存儲訪問器、加/解密模塊和安全存儲器,其中所述直接存儲訪問器通過總線分別與所述處理器和加/解密模塊電連接,所
當前第1頁1 2 3 4 5 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
施甸县| 石家庄市| 峡江县| 湟源县| 策勒县| 桂东县| 昆明市| 蓬安县| 砀山县| 奉节县| 南江县| 敦煌市| 承德市| 渑池县| 绥化市| 桐梓县| 大足县| 如东县| 巨鹿县| 临汾市| 新绛县| 农安县| 邛崃市| 天气| 衡东县| 缙云县| 旬阳县| 余江县| 读书| 东明县| 尼木县| 东乡族自治县| 三原县| 密山市| 资源县| 青神县| 扬中市| 北海市| 仲巴县| 全椒县| 卢氏县|