《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于RSA算法的快遞信息隱私保護應用
基于RSA算法的快遞信息隱私保護應用
2014年電子技術應用第7期
韋 茜,王 晨,李星毅
江蘇大學 計算機科學與通信工程學院,江蘇 鎮江212013
摘要: 快遞如今是人們生活中不可或缺的一種遞送方式,如何保護快遞員在遞送包裹階段用戶的信息隱私安全是本文討論的主要內容。在RSA算法加密解密的原理上,提出一種變型的重新平衡-RSA算法對個人信息加密。實踐證明,與傳統的重新平衡-RSA算法相比,改進后的算法加密速度至少提高2.6倍,變型算法比較適合于需要降低加密解密成本的應用。
中圖分類號: TP309.2
文獻標識碼: A
文章編號: 0258-7998(2014)07-0058-03
Express information privacy protection application based on RSA
Wei Qian,Wang Chen,Li Xingyi
School of Computer Science and Telecommunication Engineering, Jiangsu University,Zhenjiang 212013,China
Abstract: Express is now an important transfer method in people′s lives. How to prevent couriers disclosing customer′s privacy information will be mainly discussed. We have proposed a variant of the rebalancing-RSA algorithm to encrypt your personal information based on RSA encryption and decryption algorithm. For a 1 024 bit RSA modulus, this variant offers encryption speed that are at least 2.6 times faster than that in the original Rebalanced-RSA. The variant algorithm is more suitable for applications which requires a lower cost of encryption and decryption.
Key words : RSA algorithm;CRT-RSA;express information;cryptanalysis

       隨著網絡的開放、共享及互聯程度的不斷擴大,網購逐漸滲透到人們的日常生活中,給人們帶來了便利,同時也使個人的隱私安全受到威脅??爝f員素質良莠不齊,快遞員倒賣快遞單號泄露客戶個人信息的新聞屢見不鮮。因此,如何在快遞員速遞包裹的這一環節中保護消費者個人隱私安全是本文的主要研究內容。

        密碼技術[1]作為信息安全的核心技術,主要由密碼編碼和密碼分析組成。Diffie與Hellman在1976年發表論文“New Direction in Cryptography”,提出公開秘鑰密碼技術思想,至1977年,第一個比較完善的RSA加密算法由Rivest、Shamir和Adleman提出。此后,研究人員提出了ElGamal公鑰密碼技術、橢圓曲線(ECC)[2]公鑰密碼技術等。至今,RSA公鑰加密算法仍是最易理解和實現的一種算法,不僅可以用于加密,也可用于數字簽名。RSA算法的安全性主要依賴大數分解的難度。依現在的技術,1 280 bit的密鑰在未來15年內是安全的[3],1 024 bit的密鑰對于除了保存極為重要的數據之外在抗攻擊上也是可以接受的。不過RSA作為非對稱加密技術,相對于對稱加密術而言,運算速度比較慢。對于快遞這一每天處理大量數據且非常重視效率的行業來說,加密解密速度慢會對企業和客戶造成不便,因此尋找一種既快捷又安全的加密方式顯得尤為重要。1982年,Quisquate和Couvreur提出了一種RSA的變型算法,稱為RSA-CRT[4-5]算法,這是一種基于中國剩余定理的能夠加速RSA解密的算法。1990年,Wiener提出了另外一種RSA的變型算法,稱為重新平衡-RSA[6],進一步通過把解密成本轉移到加密成本上來加速RSA解密。文中提出了一種基于重新平衡-RSA的變型算法,它的公開指數e比模量更小,從而能夠在保持較低解密成本的同時有效地減少加密成本??梢娖湓诒WC信息安全的同時也提升了速度,因而十分適合應用于快遞信息的加密解密。

1 速遞中存在的兩個安全隱患

        圖1為簡略的快遞過程。其中造成客戶隱私泄露的環節包括兩個方面:第一,快遞公司將貼有快遞單的貨物分發到快遞公司各地配送中心的過程中,工作人員都可以通過快遞單號在內網查詢到客戶的詳細信息,此環節中若沒有嚴格的權限限制,易造成客戶隱私泄露;第二,各中心快遞員將貨物派送到收貨人的環節中,快遞員能第一手獲得客戶信息,而各快遞公司所聘快遞員素質良莠不齊,也易造成客戶信息的泄露。因此希望任何環節中的工作人員獲得的消費者信息越少越好。

        本文將主要解決第二個環節可能帶來的隱私泄露,即在快遞員速遞包裹的這一環節中保護消費者個人隱私安全。

        這里不考慮快遞員送包裹時使用快遞單的形式,而是設想將快遞員當天需要送出包裹的客戶的個人信息儲存在Android系統的手機中并加密,加密內容包括客戶的名字、手機號和物品內容等。為了讓快遞員獲得的信息最少,可以用家庭住址作為加密文件的文件名。客戶用快遞公司事先發給客戶的一串號碼(解密密鑰)解密,然后核對自己的信息,確認無誤后,按確認按鈕將數據返回到快遞中心,保證是客戶本人操作。這樣即使在手機沒有信號的時候,快遞員因為沒有解密密鑰也無法冒充客戶收貨。因此,找到一種既能安全加密/解密速度又快的算法很重要。人們基于RSA算法開發了大量的加密方案與產品。Jdk1.5中提供了對RSA算法的支持[7],所以可以在Java為支撐的安卓系統中實現RSA算法[8]

2 一種基于RSA的新的加密算法

        這里介紹一種基于重新平衡-RSA密鑰的生成算法,其公開指數比要小得多。公鑰指數e的取值范圍N1/2<e<N。密鑰生成算法是基于以下來自數論的基本定理的。

2.1 傳統重新平衡-RSA加密算法

        為了進一步提高解密速度,Wiener提出了一種通過轉換一些加密/解密需要做的工作的變型RSA-CRT(RSA-中國剩余定理)算法,稱為重新平衡-RSA[9]。其加密解密步驟與RSA-CRT[10]一樣。模數為n位,CRT指數為nd位,具體加密步驟如下:

 

 

        上述算法中公鑰是一對(e,N),私鑰為元組(dp,dq,p,q)。如果按&phi;(N)的大小排序,e大致一樣的可能性很高。為了相對于比RSA-CRT進一步減少解密時間,則會導致加密時間幾乎最大化。

        定理1 a和b是兩個互質的整數且不等于1(gcd(a,b)=1且a,b&ne;1)。對每一個整數,存在一個唯一的有效可計算的一對整數(uh,vh)滿足auh-bvh=1,其中(h-1)b<uh<hb且(h-1)a<vh<ha。

        定理2 三元線性模塊化方程f(x,y,z)是具有整數系數的線性多項式。對任意&epsilon;>0,存在正數M0,當任意整數M>M0且兩個數互質時,至少存在一個非恒定的系數f,使得3個線性獨立的多項式f(x,y,z) (mod M)的每個根(x0,y0,z0)同時也是3個多項式對M取模的一個根。若|x0|<X,|y0|<Y,|z0|<Z且XYZ<M1-&epsilon;,則對于一些X,Y,Z的邊界值,(x0,y0,z0)仍然是3個多項式中每個多項式的一個根。如果這3個多項式代數獨立,則可以計算出(x0,y0,z0)。

2.2 變型重新平衡-RSA算法

        以(n,ne,nd)為輸入,ne>n/2,輸出一個有效的公鑰(e,N),對應的密鑰為(dp,dq,p,q),其中|N|=n,|e|=ne且|dp|=|dq|=nd。

        輸入:(n,ne,nd),ne>n/2

        (1)e&larr;隨機的(ne)位奇數;

        (2)kp1&larr;隨機的(nd)位整數使得gcd(kp1,e)=1;

        (3)使用定理2(h=2),計算(dp,P)使之滿足edp=kp1 P+1,其中kp1<dp<2 kp1,e<Q<2e;

        (4)P=kp2(p-1),kp2是一個(ne-n/2)位的整數,p是一個素數,如果等式不成立則返回到第(2)步;

        (5)kq1&larr;隨機(nd)位;

        (6)整數gcd(kq1,e)=1;

        (7)使用定理2(h=2),計算(dq,P)使之滿足edq=kq1 Q+1,其中kq1<dq<2kq1,e<Q<2e;

        (8)Q=kq2(q-1),kq2是一個(ne-n/2)位的整數,q是一個素數,如果等式不成立,則返回到第(5)步。

        輸出:公鑰(e,N),私鑰(dp,dq,p,q)。

        從上面的算法可以看出,它主要是由步驟(2)~(4)和步驟(5)~(7)構成的。因此,每個循環中的迭代次數是預期的,使得算法復雜度是線性的。通過實驗觀察到,在n=1 024時,每個循環迭代的次數大約為215。在每一個循環中,試圖將一個ne位的整數(P或Q)分解成兩個數,(ne-n/2)位與n/2位,若想成功分解,則需要使用橢圓曲線法(ECM),比如,不能使(ne-n/2)太大,因為ECM的復雜度是基于小因子的比特長度。因此,必須嚴格選擇ne,使它盡量接近n/2,比如,至少使(ne-n/2)<80,因為要考慮到現在的計算機成功分解ne的能力。

2.3 不同RSA變型算法的比較

        從表1中可以看到,當明文m=80、模為1 024位時,從加密解密兩個方面,將新的變型算法與其他幾個RSA算法做了一些參數比較。新算法中使用2k+1作為加密指數的形式,例如,當(ne,nd)=(592,190)時,與傳統的重新平衡-RSA相比,加密速度提高了2.6倍,解密速度降低了20%。

        本文介紹了一種基于重新平衡-RSA的變型算法,可以自行選擇加密指數和CRT-指數。由表1可以看到,新算法的加密解密消耗比例分別為4.17與0.634。對于保護快遞中的個人隱私而言,用戶在解密時不希望花費太多時間,這個比例適合應用于快遞中心與客戶二者之間。當然在保證一定安全的情況下,進一步縮短加密解密時間是下一步需要研究的問題。

參考文獻

[1] Yin Xucheng,Wu Keke,Li Huiyun.A randomized binary modular exponentiation based RSA algorithm against the comparative power analysis[C].In:Proceedings of 2012 IEEE International Conference on Intelligent Control,Automatic Detection and High-End Equipment(ICADE 2012),2012:160-165.

[2] 徐茂智, 游林.信息安全與密碼學[M].北京:清華大學出社,2007.

[3] JOCHEMZ E,MAY A.A polynomial time attack on RSA  with private CRT-exponents smaller than N0.073[C].In:Proceeding of Crypto 2007,LNCS 4622,Berlin:Springer-Verlag,2007:395-411.

[4] 王保倉,韋永壯,胡予濮.基于中國剩余定理的快速公鑰加密算法[J].西安電子科技大學學報(自然科學版),2008,35(3):449-454.

[5] 劉承斌,耿也,舒奎,等.有關中國剩余定理在多個素數的RSA解密運算中的加速公式的論證以及加速效率的估算[J].大連工業大學學報,2012,31(5):372-375.

[6] Sun Hungmin,Wu Muen,HINEK M J,et al.Trading decryption for speeding encryption in Rebalanced-RSA[J].The Journal of Systems and Software 82,2009,82(9):1503-1512.

[7] 趙軍.基于Android平臺加密算法的研究與實現[D].南京:南京理工大學,2012.

[8] 司光東,楊加喜,譚示崇,等.RSA算法中的代數結構[J].電子學報,2011,39(1):242-246.

[9] Liu Qing,Li Yunfei,Li Tong,et al.The research of the batch RSA decryption performance[J].Journal of Computation Information Systems,2011,7(3):948-955.

[10] Sun Jin,Hu Yupu.Identity-based broadcast encryption scheme using the new techniques for dual system encryption[J].Journal of Electronics & Information Technology,2011,33(5):1266-1270.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
午夜在线观看欧美| 亚洲免费网址| 亚洲欧美999| 99视频一区| 亚洲精品影视在线观看| 亚洲国产日韩美| 亚洲成人在线观看视频| 在线电影一区| 在线看片欧美| 在线观看视频一区二区欧美日韩 | 国产精品免费一区二区三区在线观看| 欧美精品一区二区精品网| 欧美黄色一区| 欧美日韩性生活视频| 欧美视频日韩视频在线观看| 欧美视频精品一区| 国产精品久久久久久影视| 国产精品美女主播| 国产日产欧产精品推荐色| 国产亚洲激情在线| 黄色成人在线网站| 在线观看精品| 亚洲精品视频在线观看免费| 亚洲精品一区二区三| 99精品视频免费观看视频| 在线视频欧美一区| 亚洲在线观看视频| 久久国产精品第一页| 亚洲高清视频的网址| 亚洲精品国产精品国自产在线| 亚洲精品视频免费在线观看| av成人免费在线观看| 亚洲综合精品四区| 久久精品国产99国产精品| 久久婷婷蜜乳一本欲蜜臀| 欧美不卡视频一区| 欧美三区在线视频| 国产精品午夜视频| 一区二区视频在线观看| 亚洲片国产一区一级在线观看| 99热这里只有成人精品国产| 午夜精品成人在线视频| 亚洲国产欧美另类丝袜| 夜夜嗨av一区二区三区网站四季av| 亚洲在线视频| 久久午夜羞羞影院免费观看| 欧美极品一区| 国产精品一区二区久久久久| 激情综合色丁香一区二区| 亚洲精品久久| 午夜在线一区| 亚洲精品久久久蜜桃| 亚洲性av在线| 久久三级视频| 欧美体内she精视频在线观看| 国产日韩欧美成人| 亚洲国产精品视频| 亚洲与欧洲av电影| 亚洲精品色婷婷福利天堂| 亚洲男人av电影| 老鸭窝亚洲一区二区三区| 欧美午夜美女看片| 在线精品视频免费观看| 亚洲图片在区色| 亚洲国产精品黑人久久久| 亚洲资源av| 免费欧美日韩| 国产亚洲欧美一区| 日韩一级在线| 亚洲二区视频在线| 午夜精品亚洲| 欧美黄色小视频| 激情六月婷婷久久| 亚洲欧美国产精品桃花| 一本久道久久综合中文字幕| 久久精品视频亚洲| 欧美特黄a级高清免费大片a级| 伊伊综合在线| 亚洲欧美视频在线观看视频| 日韩亚洲精品在线| 乱中年女人伦av一区二区| 国产精品制服诱惑| 一本色道精品久久一区二区三区| 亚洲国内自拍| 欧美自拍偷拍午夜视频| 欧美三级在线视频| 亚洲激情一区二区三区| 久久精品视频va| 久久国产成人| 国产精品人人做人人爽人人添| 亚洲国产日韩在线| 久久精品日产第一区二区| 欧美一区二区| 国产精品免费视频xxxx| 99精品欧美一区二区蜜桃免费| 亚洲黄色在线| 久久资源在线| 国内揄拍国内精品久久| 亚洲欧美日韩一区| 亚洲欧美日韩一区二区三区在线观看 | 欧美国产综合视频| 在线成人亚洲| 亚洲国产专区校园欧美| 久久一区二区三区av| 国产亚洲精品福利| 欧美一级夜夜爽| 欧美主播一区二区三区美女 久久精品人| 欧美午夜一区| 一区二区三区日韩精品| 亚洲视频在线免费观看| 欧美日韩精品系列| 亚洲毛片在线| 亚洲视频在线观看免费| 欧美日韩在线播| aa日韩免费精品视频一| 亚洲性视频网站| 国产精品第三页| 亚洲综合欧美日韩| 欧美一区二区视频在线观看| 国产精品一区毛片| 亚洲欧美日韩精品综合在线观看 | 国产日韩精品一区观看| 亚洲免费在线电影| 欧美呦呦网站| 国产一区再线| 久久精品理论片| 免费一区二区三区| 亚洲清纯自拍| 亚洲午夜久久久久久尤物 | 欧美一级成年大片在线观看| 国产精品视频在线观看| 亚洲欧美制服另类日韩| 久久精品日韩欧美| 极品尤物av久久免费看| 最新亚洲电影| 欧美日韩不卡| 亚洲视频在线观看三级| 欧美亚洲在线观看| 国产一区二区三区在线观看免费| 欧美在线观看一区二区| 裸体歌舞表演一区二区| 亚洲区一区二| 亚洲欧美国产制服动漫| 国产婷婷色一区二区三区| 亚洲第一色在线| 欧美精品日本| 亚洲综合第一页| 蜜臀91精品一区二区三区| 亚洲激情视频在线| 亚洲欧美日韩国产中文在线| 国产欧美在线播放| 91久久综合亚洲鲁鲁五月天| 欧美日韩国产一区精品一区| 亚洲影音一区| 久久婷婷国产麻豆91天堂| 亚洲精品日产精品乱码不卡| 亚洲欧美日韩精品| 娇妻被交换粗又大又硬视频欧美| 亚洲免费观看| 国产欧美亚洲精品| 亚洲精品国产精品国自产观看浪潮| 欧美午夜视频网站| 久久国产精品久久国产精品| 欧美激情精品久久久久久黑人 | 欧美伦理a级免费电影| 亚洲一区在线视频| 免费国产自线拍一欧美视频| 在线亚洲精品| 六月婷婷久久| 中文久久精品| 美女精品国产| 亚洲一区成人| 欧美大片免费观看| 亚洲欧美日韩一区二区三区在线| 欧美成人综合网站| 香蕉乱码成人久久天堂爱免费| 欧美成人一区二区在线| 亚洲欧美国产va在线影院| 欧美国产日韩二区| 欧美一区二区三区视频| 欧美日韩在线大尺度| 久久精品视频va| 国产精品卡一卡二| 亚洲免费观看高清完整版在线观看熊| 国产精品天天看| 99精品久久久| 黄色成人av网站| 午夜老司机精品| 日韩视频专区| 另类亚洲自拍| 性久久久久久久久| 国产精品h在线观看| 亚洲精品欧美日韩专区| 国产午夜精品视频| 亚洲综合成人婷婷小说| 亚洲欧洲精品一区二区三区| 久久九九99| 亚洲无毛电影| 欧美日韩亚洲综合一区| 亚洲日本成人网|