[發明專利]面向安卓智能終端的基于FPGA的數據解密與脫敏設備有效
| 申請號: | 202011495037.8 | 申請日: | 2020-12-17 |
| 公開(公告)號: | CN112464291B | 公開(公告)日: | 2022-03-22 |
| 發明(設計)人: | 姚英彪;周紅;徐欣;姜顯揚;許曉榮 | 申請(專利權)人: | 杭州電子科技大學 |
| 主分類號: | G06F21/62 | 分類號: | G06F21/62;G06F21/60;G06F21/32;G06F8/30 |
| 代理公司: | 杭州君度專利代理事務所(特殊普通合伙) 33240 | 代理人: | 朱月芬 |
| 地址: | 310018 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 面向 智能 終端 基于 fpga 數據 解密 設備 | ||
1.面向安卓智能終端的基于FPGA的數據解密與脫敏設備,其特征在于包括安卓智能終端模塊和基于FPGA的數據解密與脫敏模塊(FPGA模塊);所述的安卓智能終端模塊由具有指紋采集功能的安卓智能終端及對應的應用程序組成;所述的FPGA模塊包括處理器模塊、解密模塊、脫敏模塊、密鑰存儲模塊和指紋存儲模塊;所述安卓智能終端模塊通過USB接口和FPGA模塊連接,所述的密鑰存儲模塊和指紋存儲模塊通過QSPI接口與FPGA芯片連接;
所述的安卓智能終端模塊,用于接收加密以后的密文數據,采集用戶的指紋以及展示解密并脫敏后數據;
所述的FPGA模塊用于接收安卓智能終端發送的數據以及指令,然后進行處理,所述的處理包括對密文數據的解密、指紋鑒權、解密后數據的脫敏,并將處理結果返回給安卓智能終端模塊;具體來說:解密是加密的逆過程,將智能終端發送的密文數據轉換為明文數據,脫敏是對明文數據的某些敏感信息通過脫敏規則進行數據變形,實現敏感隱私數據的可靠保護;指紋鑒權用于確保只有授權的用戶才能使用設備,進一步保證安卓應用程序和機密數據的安全性。
2.根據權利要求1所述的面向安卓智能終端的基于FPGA的數據解密與脫敏設備,其特征在于所述的密鑰存儲模塊用于存儲解密模塊解密時所需要的密鑰,在數據處理的過程中由FPGA模塊進行調用,從而整個過程中安卓智能終端模塊始終沒有接觸到密鑰文件,確保了密鑰的安全性。
3.根據權利要求2所述的面向安卓智能終端的基于FPGA的數據解密與脫敏設備,其特征在于所述的指紋存儲模塊用于存儲授權用戶的指紋數據,在啟動時由FPGA模塊內的處理器模塊調用并進行對比,從而避免授權用戶的指紋數據在安卓智能終端模塊泄露的風險,保證了使用設備的用戶身份的真實性。
4.根據權利要求3所述的面向安卓智能終端的基于FPGA的數據解密與脫敏設備,其特征在于該設備的實現方法明包含以下步驟:
步驟一,打開安卓應用程序,提示用戶進行指紋驗證,用戶在安卓智能終端上錄入指紋后,將指紋數據發送給FPGA模塊;
步驟二,FPGA模塊的處理器從指紋專用存儲器里讀取授權用戶的指紋進行鑒權,并將鑒權結果返回給安卓智能終端模塊;
步驟三,安卓智能終端的應用程序根據指紋鑒權結果進行下一步動作;若成功,進行步驟四;若失敗則關閉應用程序并結束操作;
步驟四,安卓應用程序上選擇需要解密的密文文件和解密算法,然后將解密指令以及密文數據發送給FPGA模塊;
步驟五,FPGA模塊收到安卓智能終端模塊解密指令后,其內部的處理器從密鑰存儲器中讀取解密的密鑰,并啟動相應的數據解密電路對接收到的密文數據文件進行解密;接著,FPGA內部的處理器啟動相應的脫敏模塊,對解密后的明文數據進行脫敏處理;最后,FPGA模塊將脫敏后的數據發送給安卓智能終端模塊;
步驟六,安卓智能終端模塊收到脫敏后的明文數據后,將這些數據展示給授權用戶。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州電子科技大學,未經杭州電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011495037.8/1.html,轉載請聲明來源鉆瓜專利網。





