[發明專利]基于區塊鏈存儲與交換加密密鑰的輸入方法和裝置在審
| 申請號: | 201911184805.5 | 申請日: | 2019-11-27 |
| 公開(公告)號: | CN110889128A | 公開(公告)日: | 2020-03-17 |
| 發明(設計)人: | 楊春來;周旭;伍賢能;趙杰;趙賢飛 | 申請(專利權)人: | 上海禾一網絡科技有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F21/62;G06Q20/38 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 200126 上海市浦東新區中國*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 區塊 存儲 交換 加密 密鑰 輸入 方法 裝置 | ||
本發明公開了一種基于區塊鏈存儲與交換加密密鑰的輸入方法和裝置,該方法包括如下步驟:S1,將輸入法與區塊鏈錢包綁定;S2,創建一用于輸入加密的密鑰對;S3,將所述的密鑰對寫入到區塊鏈的分布式賬本;S4,獲取用戶在輸入法的輸入框中輸入的待加密內容;S5,基于所述用戶在所述輸入法對應的輸入面板上的加密操作,并通過區塊鏈的分布式賬本的密鑰對對所述待加密內容進行加密處理得到密文信息;S6,通過區塊鏈的分布式賬本的密鑰對對所述的密文信息進行解密處理,并將解密后的消息內容呈現給用戶。
技術領域
本發明涉及計算機領域技術,特別涉及一種基于區塊鏈存儲與交換加密密鑰的輸入方法和裝置。
背景技術
隱私是互聯網時代人人都關注的焦點,其中聊天信息成為了人們最不愿意被他人窺探的秘密。由于我們的聊天信息中經常會包含大量的個人隱私或者是重要的個人信息,例如電話、密碼、家人信息等等。一旦聊天信息被他人隨意看到,我們的個人隱私很有可能就被泄露,給我們帶來巨大的損失。
然而,現有技術中,人們的聊天信息是直接展示出來的,沒有任何保護措施,聊天信息內容極易被他人看到,人們的隱私沒有得到很好的保護。
現行的設計方案中,輸入法的加密使用的技術方案有兩大類,一類是使用對內容進行編碼混淆的偽加密方法,這種方法非常容易破解。另一類是使用密鑰的對稱加密算法(DES)或非對稱加密算法(RSA),對稱加密算法加密方與解密方使用同一個密鑰,非對稱加密中加密方使用私鑰進行加密,解密方使用私鑰對應的公鑰對進行解密。
使用密鑰就涉及到了對密鑰的管理,目前對密鑰的管理有兩種方式,一種保存在用戶的客戶端(手機)。第二種保存在輸入法軟件開發運營方的服務器中。
由于現有技術方案不是將密鑰保存在用戶的客戶端(手機)或保存于三方服務器系統中,
密鑰保存于客戶端(手機)方案中客戶端(手機)損壞或者丟失密鑰將同樣丟失。密鑰保存于三方服務器系統中同樣存在著三方管理不慎丟失與泄漏風險。
發明內容
本發明的目的是提供一種基于區塊鏈存儲與交換加密密鑰的輸入方法和裝置,利用區塊鏈技術保存用戶密鑰,結合區塊鏈的分布式無中心化、數據不可篡改、用戶對自己數據擁有絕對控制權等特性,使用戶的加密密鑰非常安全,解決了密鑰管理不夠安全問題。
為了實現以上目的,本發明是通過以下技術方案實現的:
一種基于區塊鏈存儲與交換加密密鑰的輸入方法,其特點是,包括如下步驟:
S1,將輸入法與區塊鏈錢包綁定;
S2,創建一用于輸入加密的密鑰對;
S3,將所述的密鑰對寫入到區塊鏈的分布式賬本;
S4,獲取用戶在輸入法的輸入框中輸入的待加密內容;
S5,基于所述用戶在所述輸入法對應的輸入面板上的加密操作,并通過區塊鏈的分布式賬本的密鑰對對所述待加密內容進行加密處理得到密文信息;
S6,通過區塊鏈的分布式賬本的密鑰對對所述的密文信息進行解密處理,并將解密后的消息內容呈現給用戶。
可選地,所述的將輸入法與區塊鏈錢包綁定后,通過計算得到區塊鏈錢包的錢包私鑰和錢包地址。
可選地,所述的密鑰對包括加密私鑰和加密公鑰,則所述步驟S5中通過區塊鏈的分布式賬本的加密私鑰對所述待加密內容進行加密處理。
可選地,所述步驟S6中通過區塊鏈的分布式賬本的加密公鑰對所述的密文信息進行解密處理。
可選地,所述的步驟S5后還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海禾一網絡科技有限公司,未經上海禾一網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911184805.5/2.html,轉載請聲明來源鉆瓜專利網。





