[發明專利]一種適用于核心機密數據安全傳輸的方法及系統在審
| 申請號: | 202210031002.1 | 申請日: | 2022-01-12 |
| 公開(公告)號: | CN114389806A | 公開(公告)日: | 2022-04-22 |
| 發明(設計)人: | 吳文海;鐘崇安;王順南;謝化寧 | 申請(專利權)人: | 四創科技有限公司 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08;H04L9/40;G06F21/60;G06F7/58 |
| 代理公司: | 福州市博深專利事務所(普通合伙) 35214 | 代理人: | 林振杰 |
| 地址: | 350000 福建省福州市晉安*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 適用于 核心 機密 數據 安全 傳輸 方法 系統 | ||
本發明公開了一種適用于核心機密數據安全傳輸的方法,包括步驟:S1、服務器生成隨機數,并將隨機數傳輸至瀏覽器;S2、需要傳輸機密數據時,服務器獲取當前時間作為時間值,采用TOTP算法對時間值和隨機數進行計算以生成動態口令,根據動態口令將傳輸的原始數據加密后生成加密數據,將加密數據與時間值一起傳輸至瀏覽器;步驟S3、瀏覽器采用TOTP算法對時間值和隨機數進行計算以得到動態口令,并根據動態口令解密加密數據,得到原始數據。由于隨機數不會被網頁的代碼公開,因此僅有服務器以及瀏覽器知曉,且采用了TOTP算法生成動態口令,因此其泄露的風險較低,提升了安全性,能實現機密數據的安全傳輸。
技術領域
本發明涉及數據傳輸技術領域,特別涉及一種適用于核心機密數據安全傳 輸的方法及系統。
背景技術
目前業界在傳輸核心機密數據的時候一般使用RSA公私鑰加密,或者DES、 AES加密的方式來對數據進行加密,即告訴客戶端一個固定的私鑰或者對稱加 密的密鑰。服務端通過密鑰加密后返回接口數據,前端根據事先分配的密鑰進 行解密。
該方案由于WEB端的代碼和相關網絡訪問信息是公開的,了解技術的惡意 攻擊人員很容易通過調用網頁代碼和開發調試工具(F12)來得到相應的密鑰和 算法,從而能通過得到的加密數據使用解密算法和密鑰進行數據的解密。
發明內容
本發明所要解決的技術問題是:提供一種適用于核心機密數據安全傳輸的 方法及系統,能夠實現核心機密數據的安全傳輸。
為了解決上述技術問題,本發明采用的技術方案為:
一種適用于核心機密數據安全傳輸的方法,包括步驟:
S1、服務器生成隨機數,并將隨機數傳輸至瀏覽器;
S2、需要傳輸機密數據時,服務器獲取當前時間作為時間值,采用TOTP 算法對時間值和隨機數進行計算以生成動態口令,根據動態口令將傳輸的原始 數據加密后生成加密數據,將加密數據與時間值一起傳輸至瀏覽器;
步驟S3、瀏覽器采用TOTP算法對時間值和隨機數進行計算以得到動態口 令,并根據動態口令解密加密數據,得到原始數據。
為了解決上述技術問題,本發明采用的另一種技術方案為:
一種適用于核心機密數據安全傳輸的系統,包括服務器和瀏覽器,所述服 務器包括第一處理器、第一存儲器以及存儲在所述第一存儲器中并可在所述第 一處理器上運行的第一計算機程序,所述瀏覽器包括第二處理器、第二存儲器 以及存儲在所述第二存儲器中并可在所述第二處理器上運行的第二計算機程 序,所述第一處理器執行所述第一計算機程序時實現以下步驟:
S1、服務器生成隨機數,并將隨機數傳輸至瀏覽器;
S2、需要傳輸機密數據時,服務器獲取當前時間作為時間值,采用TOTP 算法對時間值和隨機數進行計算以生成動態口令,根據動態口令將傳輸的原始 數據加密后生成加密數據,將加密數據與時間值一起傳輸至瀏覽器;
步驟S3、瀏覽器采用TOTP算法對時間值和隨機數進行計算以得到動態口 令,并根據動態口令解密加密數據,得到原始數據。
本發明的有益效果在于:由于隨機數不會被網頁的代碼公開,因此僅有服 務器以及瀏覽器知曉,且采用了TOTP算法生成動態口令,因此其泄露的風險 較低,提升了安全性,能實現機密數據的安全傳輸。
附圖說明
圖1為本發明實施例的一種適用于核心機密數據安全傳輸的方法的流程示 意圖;
圖2為本發明實施例的一種適用于核心機密數據安全傳輸的系統的結構示 意圖。
標號說明:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四創科技有限公司,未經四創科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210031002.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:數據抽取方法、系統、計算機設備及可讀存儲介質
- 下一篇:一種電源裝置及工控機
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





