[發明專利]數據存取裝置及方法有效
| 申請號: | 201711058514.2 | 申請日: | 2017-11-01 |
| 公開(公告)號: | CN109753821B | 公開(公告)日: | 2022-03-15 |
| 發明(設計)人: | 彭作輝;李朝明;張沁;吳志林;葉必興 | 申請(專利權)人: | 瑞昱半導體股份有限公司 |
| 主分類號: | G06F21/64 | 分類號: | G06F21/64;G06F21/71 |
| 代理公司: | 隆天知識產權代理有限公司 72003 | 代理人: | 李昕巍;章侃銥 |
| 地址: | 中國臺*** | 國省代碼: | 臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 存取 裝置 方法 | ||
本發明提供一種數據存取裝置及方法,該裝置用以存取儲存多筆加密數據的儲存元件,數據存取裝置包含:處理電路、儲存控制器、解密電路以及組合邏輯電路。處理電路配置以根據存取指令產生存取位址以及解密相關信息。儲存控制器配置以接收存取位址,根據存取位址自儲存元件存取對應加密數據。解密電路配置以接收解密相關信息以及預存金鑰,根據解密相關信息以及預存金鑰產生解密符碼。組合邏輯電路配置以接收對應加密數據以及解密符碼,根據對應加密數據以及解密符碼進行邏輯運算,以產生解密數據供處理電路存取。可在不增加額外脈沖數的狀況下,在存取加密數據的同時產生解密符碼,達到快速地對加密數據解密的效果。
技術領域
本發明涉及一種數據存取技術,且特別涉及一種數據存取裝置及方法。
背景技術
近年來,物聯網(Internet of Things;IoT)技術發展快速,也產生愈來愈多相關運用。在采用物聯網的電子裝置中,經常設置有外部儲存元件如快閃存儲器,以儲存加密數據。然而,存儲器的儲存安全性和存儲器存取的效能往往無法兼顧。當存儲器的安全性設計提高時,往往需要額外增加的時間進行解密,使得快取失誤(cache miss)的機會提高,進而使存取的代價(penalty)升高。
因此,如何設計一個新的數據存取裝置及方法,以解決上述的問題,同時滿足安全性和效能的需求,乃為此一業界亟待解決的問題。
發明內容
因此,本發明的一實施方式是在提供一種數據存取裝置,用以存取儲存多筆加密數據的儲存元件,數據存取裝置包含:處理電路、儲存控制器、解密電路以及組合邏輯(combinational logic)電路。處理電路配置以根據存取指令產生存取位址以及解密相關信息。儲存控制器配置以接收存取位址,根據存取位址自儲存元件存取對應加密數據。解密電路配置以接收解密相關信息以及預存金鑰,根據解密相關信息以及預存金鑰產生解密符碼(cipher)。組合邏輯電路配置以接收對應加密數據以及解密符碼,根據對應加密數據以及解密符碼進行邏輯運算,以產生解密數據供處理電路存取。
本發明的另一實施方式是在提供一種數據存取方法,應用于用以存取儲存多筆加密數據的儲存元件的數據存取裝置,數據存取方法包含:使處理電路根據存取指令產生存取位址以及解密相關信息;使儲存控制器接收存取位址,根據存取位址自儲存元件存取對應加密數據;使解密電路接收解密相關信息以及預存金鑰,根據解密相關信息以及預存金鑰產生解密符碼;以及使組合邏輯電路接收對應加密數據以及解密符碼,根據對應加密數據以及解密符碼進行邏輯運算,以產生解密數據供處理電路存取。
應用本發明的優點在于通過數據存取裝置的設計,可在不增加額外脈沖數的狀況下,在存取加密數據的同時產生解密符碼,達到快速地對加密數據解密的功效。
附圖說明
圖1為本發明一實施例中,一種數據存取裝置的方塊圖;以及
圖2為本發明一實施例中,一種數據存取方法的流程圖。
附圖標記說明:
1:數據存取裝置 100:儲存元件
101:加密數據 102:處理電路
103:存取指令 104:儲存控制器
105:存取位址 106:解密電路
107:預存金鑰 108:組合邏輯電路
109:解密相關信息 110:通用串行總線
111:解密符碼 112:快取電路
113:解密數據 114:一次燒錄電路
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于瑞昱半導體股份有限公司,未經瑞昱半導體股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711058514.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:數據開放共享的方法、裝置及系統
- 下一篇:內存保護方法及裝置
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





