[發明專利]一種跨平臺信息輸入輸出保護系統在審
| 申請號: | 201810652589.1 | 申請日: | 2018-06-22 |
| 公開(公告)號: | CN109067700A | 公開(公告)日: | 2018-12-21 |
| 發明(設計)人: | 祁云嵩;張冬冬;凡甲甲 | 申請(專利權)人: | 江蘇科技大學 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L9/08 |
| 代理公司: | 南京經緯專利商標代理有限公司 32200 | 代理人: | 樓高潮 |
| 地址: | 212003*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 跨平臺輸入法 信息輸入輸出 緩沖區 解密算法 信息數據 跨平臺 管理密鑰信息 密鑰管理模塊 加密算法庫 密鑰數據庫 數據庫系統 加密功能 加密模塊 加密數據 加密算法 解密功能 解密密鑰 解密模塊 解密數據 快速加密 密鑰發放 密鑰生成 密鑰中心 軟件調用 數據同步 網絡交流 系統輸出 系統輸入 隱私信息 遠程密鑰 自動匹配 可安裝 解密 密鑰 調用 操作系統 | ||
1.一種跨平臺信息輸入輸出保護系統,其特征在于,包括跨平臺輸入法助手軟件、云密鑰中心、加密算法庫、解密算法庫、加密模塊和解密模塊;
所述跨平臺輸入法助手軟件,能夠安裝在多種操作系統上并提供系統功能的界面:用于設置加密密鑰、設置解密密鑰、設置加密算法、加密數據、解密數據以及管理密鑰信息;
所述云密鑰中心,包括密鑰生成模塊、密鑰發放模塊和密鑰管理模塊,能夠在本地密鑰數據庫和遠程密鑰數據庫系統間進行數據同步,用于跨平臺信息輸入輸出時的密鑰生成、密鑰發放、密鑰存儲;
所述加密算法庫,能夠使用或組合使用多種加密算法,并允許用戶自定義加密算法;
所述解密算法庫,包含各類加密算法的最簡逆運算,能夠根據密鑰的參數自動匹配并組合解密算法;
所述加密模塊,能夠通過跨平臺輸入法助手軟件調用加密功能,將設備的系統輸入緩沖區的信息數據進行快速加密;
所述解密模塊,能夠通過跨平臺輸入法助手軟件調用解密功能,將設備的系統輸出緩沖區的信息數據進行快速解密。
2.根據權利要求1所述的一種跨平臺信息輸入輸出保護系統,其特征在于,所述加密模塊,將設備的系統輸入緩沖區的信息數據進行快速加密,是指:
將設備的系統輸入緩沖區需要加密的信息數據轉換成字符編碼矩陣,然后將字符編碼矩陣里的值進行加密規則化處理;對字符編碼矩陣進行一系列的矩陣變換,將變換后的字符編碼矩陣轉換成字符密文。
3.根據權利要求2所述的一種跨平臺信息輸入輸出保護系統,其特征在于,所述的加密規則化處理,是指:
加密模塊根據用戶設置的加密級別、加密算法、加密密鑰和加密數據,將需要加密的信息數據轉換成字符編碼矩陣;列號為0-15,行號為偏移值,從“000000”開始,最大值取決于信息數據量的長度;
若對應的行有信息數據,則該行的值會由“00”變成相應信息數據的編碼值,以十六進制數表示;
加密模塊中的加密函數,根據加密密鑰和加密算法對字符編碼矩陣中的十六進制數進行數值轉換運算,并根據加密密鑰和加密算法對字符編碼矩陣中的行、列進行矩陣轉換運算;
加密模塊將字符編碼矩陣轉成可閱讀密文信息。
4.根據權利要求1所述的一種跨平臺信息輸入輸出保護系統,其特征在于,所述解密模塊,將設備的系統輸出緩沖區中的信息數據進行快速解密,是指:
解密模塊檢驗通信的密鑰正確性和完整性,對設備的系統輸出緩沖區需要解密的信息數據進行解密,根據解密算法將密文形式的信息數據進行解密規則化處理,然后將變換后的字符編碼矩陣轉換成字符明文。
5.根據權利要求4所述的一種跨平臺信息輸入輸出保護系統,其特征在于,所述的解密規則化處理,其特征在于:
解密模塊根據解密算法、解密密鑰和密文信息,將需要解密的信息數據轉換成字符編碼矩陣;列號為0-15,行號為偏移值,從“000000”開始,最大值取決于信息數據量的長度;
解密模塊中的解密函數,根據解密密鑰和解密算法對字符編碼矩陣中的十六進制數進行數值轉換運算,并根據解密密鑰和解密算法對字符編碼矩陣中的行、列進行矩陣轉換運算;
解密模塊能夠將字符編碼矩陣轉成可閱讀明文信息。
6.根據權利要求1所述的一種跨平臺信息輸入輸出保護系統,其特征在于,所述跨平臺輸入法助手軟件,可實現:
為用戶提供開啟、關閉加密功能;允許用戶選擇加密算法、加密級別以及設置密鑰;讀取設備的系統輸入緩沖區中需要加密的信息數據,包括文本、圖片、語音、視頻;和讀取設備的系統輸出緩沖區需要解密的信息數據,包括密文形式的文本、圖片、語音、視頻;
根據屏幕顯示的區間對信息數據加密和解密,若滾動屏幕,則離開屏幕范圍的信息數據立即加密,進入屏幕范圍的信息數據立即解密;
將設備接收到的密文信息進行預處理;將收到的需要解密的信息數據進行解密并顯示;基于云密鑰中心管理個人通信密鑰;
獲取設備的系統輸入緩沖區、系統輸出緩沖區的信息數據;在加密模式中,對需要解密的信息數據邊解密邊顯示;用戶通過登錄進入個人用戶界面;
個人用戶界面:允許用戶開啟加密模式;允許用戶關閉加密模式;允許用戶管理密鑰;允許用戶管理密文。
7.根據權利要求6所述的一種跨平臺信息輸入輸出保護系統,其特征在于,所述的加密模式是指:所有跨平臺輸入輸出的信息數據均以密文形式在本地存儲;當信息數據被使用時,會讀取一個地址塊的數據進入內存,進入屏幕顯示區間的密文形式的信息數據自動解密,離開屏幕顯示區間的明文形式的信息數據則自動加密。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇科技大學,未經江蘇科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810652589.1/1.html,轉載請聲明來源鉆瓜專利網。





