[發明專利]一種基于DNA加密的跳變隱蔽通信方法有效
| 申請號: | 201710257419.9 | 申請日: | 2017-04-19 |
| 公開(公告)號: | CN107070927B | 公開(公告)日: | 2020-12-04 |
| 發明(設計)人: | 石樂義;崔玉文;陳鴻龍;李劍藍;李陽;呂獻勇;單寶穎;郭宏斌 | 申請(專利權)人: | 中國石油大學(華東) |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/12 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 266580 山*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 dna 加密 隱蔽 通信 方法 | ||
1.一種基于DNA加密的跳變隱蔽通信方法其特征在于,主要包括以下步驟:
(1)部署消息接收服務器與消息發送客戶端;
(2)客戶端輸入傳輸文本內容,然后將文本內容加密為字母A-P的文本序列;
(3)客戶端將密文為字母A-P的文本序列進行DNA加密,即轉換為A(adenine)、T(thymine)、G(guanine)、C(cytosine)構成的堿基序列;
(4)服務器端配置四個IP地址IP={ip1,ip2,ip3,ip4}分別對應DNA的四個堿基,客戶端根據加密后的DNA序列依次訪問服務器端相對應的IP進行DNA加密序列發送;
(5)服務器端的服務端口根據規則基于時間戳不斷改變,客戶端在訪問服務器的IP時,基于時間戳計算出服務器端提供服務的端口號,然后通過對應的目的IP和端口向服務器端進行訪問請求;
(6)服務器端還原DNA加密序列之后,按照規則轉換為字母A-P的明文加密序列;
(7)服務器通過明文加密為字母A-P算法的逆,把字母A-P的明文加密序列還原為原文內容。
2.根據權利要求1所述的一種基于DNA加密的跳變隱蔽通信方法其特征在于:所述步驟(1)包括:
(1.1)部署通信服務器:網卡綁定四個服務IP={ip1,ip2,ip3,ip4},并指定對應的DNA四個堿基ip1(A),ip2(T),ip3(G),ip4(C)與時間服務器進行時間同步,獲取精準時間戳;
(1.2)部署通信客戶端:與時間服務器進行時間同步,獲取精準時間戳、設置通信中服務器四個IP所對應的DNA堿基。
3.根據權利要求1所述的一種基于DNA加密的跳變隱蔽通信方法其特征在于:所述步驟(3)中,字母A-P的密文序列通過設定的DNA加密規則,把字母A-P的密文序列轉換為A(adenine)、T(thymine)、G(guanine)、C(cytosine)構成的DNA密文序列。
4.根據權利要求1所述的一種基于DNA加密的跳變隱蔽通信方法其特征在于:所述步驟(4)包括:
(4.1)客戶端確認明文加密后的DNA密文序列;
(4.2)客戶端根據DNA堿基對應的目的IP確認DNA密文序列需要依次訪問的服務器IP。
5.根據權利要求1所述的一種基于DNA加密的跳變隱蔽通信方法其特征在于:所述步驟(5)包括:
(5.1)客戶端獲取時間戳計算出服務器的服務端口,即目的端口;
(5.2)客戶端通過目的端口和由DNA密文序列對應的目的IP序列訪問服務器,客戶端對服務器的訪問結束,DNA密文序列發送完成。
6.根據權利要求1所述的一種基于DNA加密的跳變隱蔽通信方法其特征在于:所述步驟(5)中,對于客戶端獲取時間戳計算出服務器的服務端口是根據時間間隔Δt更新一次,從而保證Δt時間后的服務器服務端口號與當前時間的服務端口號是不同的。
7.根據權利要求1所述的一種基于DNA加密的跳變隱蔽通信方法其特征在于:所述步驟(6)包括:
(6.1)服務器根據源IP記錄客戶端的目的IP訪問序列;
(6.2)服務器根據客戶端目的IP訪問序列并參照IP與DNA堿基的對應規則,還原客戶端發送的DNA密文序列。
8.根據權利要求1所述的一種基于DNA加密的跳變隱蔽通信方法其特征在于:所述步驟(7)包括:
(7.1)服務器端確認客戶端訪問結束后產生的DNA密文序列;
(7.2)服務器端根據與客戶端統一的DNA加密規則,把DNA密文序列還原為字母A-P的明文加密序列。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國石油大學(華東),未經中國石油大學(華東)許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710257419.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種具有散熱功能的高壓開關柜
- 下一篇:低壓開關柜安全防護裝置





