[發(fā)明專利]陳氏定理和RSA深度結(jié)合的流加密方法和系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 202011525569.1 | 申請(qǐng)日: | 2020-12-22 |
| 公開(公告)號(hào): | CN112770140B | 公開(公告)日: | 2021-08-24 |
| 發(fā)明(設(shè)計(jì))人: | 金瑞;鄧遠(yuǎn)峰 | 申請(qǐng)(專利權(quán))人: | 深圳市特博賽科技有限公司 |
| 主分類號(hào): | H04N21/2347 | 分類號(hào): | H04N21/2347;H04N21/4405 |
| 代理公司: | 北京科家知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11427 | 代理人: | 宮建華 |
| 地址: | 518000 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 定理 rsa 深度 結(jié)合 加密 方法 系統(tǒng) | ||
本發(fā)明提供了一種陳氏定理和RSA深度結(jié)合的流加密方法和系統(tǒng),數(shù)據(jù)流發(fā)送端發(fā)送數(shù)據(jù)流之前生成RSA公鑰和私鑰,將RSA私鑰直接存入數(shù)據(jù)流接收端,數(shù)據(jù)流接收端獲取RSA私鑰;數(shù)據(jù)流發(fā)送端使用RSA公鑰對(duì)大偶數(shù)和特定標(biāo)志進(jìn)行加密并傳輸給數(shù)據(jù)流接收端;產(chǎn)生隨機(jī)大偶數(shù),根據(jù)陳氏定理將隨機(jī)大偶數(shù)簡(jiǎn)化為一個(gè)素?cái)?shù)和一個(gè)不超過兩個(gè)素?cái)?shù)的乘積之和,通過大偶數(shù)和特定標(biāo)志提取其中一個(gè)素?cái)?shù)/半素?cái)?shù)作為真正流加密密鑰;數(shù)據(jù)流發(fā)送端將特定標(biāo)志指定的某一素?cái)?shù)與原始流進(jìn)行異或操作,生成加密流并傳輸給數(shù)據(jù)流接收端,數(shù)據(jù)流接收端根據(jù)特定標(biāo)志指定的某一素?cái)?shù)對(duì)加密流進(jìn)行異或操作,得到原始數(shù)據(jù)流。本發(fā)明保證文件解密的速度性和安全性,解決密鑰分發(fā)與管理問題。
技術(shù)領(lǐng)域
本發(fā)明涉及流媒體技術(shù),特別是涉及一種陳氏定理和RSA深度結(jié)合的流加密方法和系統(tǒng)。
背景技術(shù)
目前,隨著自媒體數(shù)據(jù),直播等數(shù)據(jù)大量出現(xiàn),而于數(shù)據(jù)流的加密保護(hù)是數(shù)據(jù)傳輸?shù)年P(guān)鍵部分;傳統(tǒng)的DVB數(shù)據(jù)加解密(加解擾)結(jié)構(gòu)比較復(fù)雜,比較消耗硬件資源。
發(fā)明內(nèi)容
本發(fā)明提供了一種陳氏定理和RSA深度結(jié)合的流加密方法和系統(tǒng),在一定程度上可以實(shí)現(xiàn)簡(jiǎn)單,易用,高強(qiáng)度的加密,且消耗硬件資源少。
為了達(dá)到上述目的,本發(fā)明所采用的具體技術(shù)方案如下:
一種陳氏定理和RSA深度結(jié)合的流加密方法,具體包括以下步驟:
S1,數(shù)據(jù)流發(fā)送端在發(fā)送數(shù)據(jù)流之前生成一RSA的公鑰和私鑰,將RSA私鑰直接存入數(shù)據(jù)流接收端,數(shù)據(jù)流接收端獲取RSA私鑰;
S2,數(shù)據(jù)流發(fā)送端使用RSA公鑰對(duì)大偶數(shù)和特定標(biāo)志進(jìn)行加密并傳輸給數(shù)據(jù)流接收端;
S3,產(chǎn)生隨機(jī)大偶數(shù),根據(jù)陳氏定理將隨機(jī)大偶數(shù)簡(jiǎn)化為一個(gè)素?cái)?shù)和一個(gè)不超過兩個(gè)素?cái)?shù)的乘積之和,因此,可以通過大偶數(shù)和特定標(biāo)志,提取其中一個(gè)素?cái)?shù)/半素?cái)?shù)作為真正流加密密鑰;
S4,數(shù)據(jù)流發(fā)送端將特定標(biāo)志指定的某一素?cái)?shù)與原始流進(jìn)行異或操作,生成加密流并傳輸給數(shù)據(jù)流接收端,數(shù)據(jù)流接收端根據(jù)特定標(biāo)志指定的某一素?cái)?shù)對(duì)加密流進(jìn)行異或操作,得到原始數(shù)據(jù)流。
優(yōu)選的,步驟S1中數(shù)據(jù)流發(fā)送端生成一RSA的公鑰和私鑰具體包括以下步驟:
S101,隨機(jī)得到兩個(gè)不相等的大素?cái)?shù)p和q;大素?cái)?shù)p和q位寬相差指定bit,且p-1和q-1的最大公因子不小于指定值;
S102,計(jì)算N=pq;且根據(jù)歐拉函數(shù),計(jì)算出R=(p-1)*(q-1);
S103,找出滿足且最大公約數(shù)gcd(d,R)=1,求出d作為私鑰;
S104,由私鑰d通過擴(kuò)展的歐幾里得算法計(jì)算出公鑰e:e=d-1modR;
S105,將(e,N)記為RSA的公鑰,(d,N)記為RSA的私鑰。
優(yōu)選的,步驟S2中定時(shí)更新大偶數(shù)和特定標(biāo)志組合密鑰,重新用RSA公鑰對(duì)更新后的大偶數(shù)和特定標(biāo)志組合密鑰進(jìn)行加密并傳輸給數(shù)據(jù)流接收端。
優(yōu)選的,步驟2中,RSA加密解密算法如下:
假設(shè)明文(大偶數(shù)和特定標(biāo)志組合密鑰)為M,密文為C;
加密過程:C=Me modN;
解密過程:M=Cd modN;
在加密和解密過程中利用模冪算法和模乘算法進(jìn)行運(yùn)算。
優(yōu)選的,步驟S4中數(shù)據(jù)流發(fā)送端采用分段的方式對(duì)原始數(shù)據(jù)流進(jìn)行加密,數(shù)據(jù)流接收端采用分段的方式對(duì)加密流進(jìn)行解密。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市特博賽科技有限公司,未經(jīng)深圳市特博賽科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011525569.1/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
H04N 圖像通信,如電視
H04N21-00 可選的內(nèi)容分發(fā),例如交互式電視,VOD〔視頻點(diǎn)播〕
H04N21-20 .專門適用于內(nèi)容分發(fā)的專用服務(wù)器,例如:VOD服務(wù)器;其操作
H04N21-40 .專門適用于接收內(nèi)容或者與內(nèi)容交互的客戶端設(shè)備,如STB[機(jī)頂盒];相關(guān)操作
H04N21-60 .用于在服務(wù)器和客戶端之間或者在遠(yuǎn)程客戶端之間的視頻分配的網(wǎng)絡(luò)結(jié)構(gòu)或者處理
H04N21-80 .通過內(nèi)容產(chǎn)生器獨(dú)立于分配過程實(shí)現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件
- 一種基于偽RSA密鑰的新近公開密鑰加密算法的應(yīng)用實(shí)現(xiàn)方法
- 一種對(duì)數(shù)據(jù)進(jìn)行RSA安全簽名的方法、裝置及安全芯片
- 一種RSA解密的方法及裝置
- 一種基于視頻監(jiān)控系統(tǒng)的雙向認(rèn)證方法
- 基于RSA密碼算法的密鑰生成系統(tǒng)及方法
- POS設(shè)備數(shù)據(jù)加密傳輸方法、終端設(shè)備及存儲(chǔ)介質(zhì)
- 一種在嵌入式系統(tǒng)中生成密鑰對(duì)的實(shí)現(xiàn)方法和裝置
- 一種安全的RSA運(yùn)算實(shí)現(xiàn)方法及裝置
- 用于進(jìn)行RSA計(jì)算的計(jì)算資源調(diào)度方法及裝置
- 一種投標(biāo)文件加密解密方法、設(shè)備及存儲(chǔ)介質(zhì)





