• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>
    當(dāng)前位置: 首頁 > 專利查詢>西安郵電大學(xué)專利>正文

    Android平臺下支持文件加密的安全云存儲方法技術(shù)

    技術(shù)編號:14238744 閱讀:109 留言:0更新日期:2016-12-21 14:05
    本發(fā)明專利技術(shù)公開了Android平臺下支持文件加密的安全云存儲方法,包括:用戶注冊SafeCloud賬號,用戶獲得云存儲服務(wù);用戶提交個人身份信息申請文件給注冊機構(gòu)審核,注冊機構(gòu)審核通過之后,將申請文件提交給CA中心,CA中心根據(jù)此申請文件簽發(fā)個人數(shù)字證書和對應(yīng)私鑰;CA中心通過U盤將生成的個人數(shù)字證書和對應(yīng)私鑰交給用戶,進而用戶獲得個人的數(shù)字證書和對應(yīng)的私鑰;用戶上傳文件明文或者密文,對好友分享明文或者密文;用戶自身下載加密文件或者取用對方分享的密文,輸入口令對源文件進行解密。本發(fā)明專利技術(shù)可以滿足用戶本身存儲文件的安全性,使得文件在兩個用戶互相傳遞的過程中,不被第三方所竊取。

    Secure cloud storage method in Android platform support file encryption

    The invention discloses a secure cloud storage method, Android platform support file encryption include: user registration SafeCloud account, users get the cloud storage service; users submit the application documents to the personal identity information registration authority audit, through the audit after the registration authority, will apply documents submitted to the CA center, CA center according to the application documents issued by the individual the digital certificate and the corresponding private key; CA center through the U disk personal digital certificate and the corresponding private key is generated to the user, and user access to the personal digital certificate and the corresponding private key; a user Shang Chuanwen plaintexts or ciphertexts, for friends to share or the user's own plaintext ciphertext; download encrypted files or with each other to share the ciphertext input the password to decrypt the source file. The invention can satisfy the security of the user's own file storage, so that the file is not stolen by third parties in the process of the mutual transmission of the two users.

    【技術(shù)實現(xiàn)步驟摘要】

    本專利技術(shù)屬于云存儲
    ,尤其涉及一種Android平臺下支持文件加密的安全云存儲方法
    技術(shù)介紹
    如今,網(wǎng)絡(luò)技術(shù)迅速普及,進入千家萬戶;與此同時,網(wǎng)絡(luò)空間安全問題變得日益迫切,逐漸被人們所重視。如何保證自己的資料,兩方互通的重要文件不被非法第三方所竊取,一直是人們研究的課題。加密技術(shù)在眾多安防措施中首當(dāng)其沖。好的加密算法,可以使得數(shù)據(jù)固若金湯。RSA算法是目前最有影響力的公鑰加密算法,是當(dāng)前最著名、應(yīng)用最廣泛的公鑰系統(tǒng)。早在1978年,就被由美國麻省理工學(xué)院(MIT)的Rivest、Shamir和Adleman在題為《獲得數(shù)字簽名和公開鑰密碼系統(tǒng)的方法》論文中提出,是一個基于數(shù)論的非對稱(公開鑰)密碼體制,是一種分組密碼體制。其名稱來自于三個專利技術(shù)者的姓名首字母。已被ISO推薦為公鑰加密標(biāo)準(zhǔn)。只要其鑰匙的長度足夠長,用RSA加密的信息實際上是不能被解破的;目前,RSA可根據(jù)密鑰長度分為1024比特與2048比特兩種。RSA算法基于大數(shù)分解:將兩個大素數(shù)相乘十分容易,但是對其乘積進行因式分解卻極其困難,因此可以將乘積公開作為加密密鑰。RSA算法的優(yōu)點有:1.能同時用于加密和數(shù)字簽名的算法;2.易于理解和操作;3.該算法的加密密鑰和加密算法分開,使得密鑰分配更為方便;4.特別適用于網(wǎng)絡(luò)環(huán)境,對于網(wǎng)絡(luò)上的大量用戶,可以將加密密鑰以公鑰目錄的方式給出。DES算法為密碼體制中的對稱密碼體制,是1972年美國IBM公司研制的對稱密碼體制加密算法。明文按64位進行分組,密鑰長64位,密鑰事實上是56位參與DES運算,分組后的明文組和56位的密鑰按位替代或交換的方法形成密文組的加密方法。然而,在人們?nèi)粘I钪形募褂玫倪^程中,卻面臨著來自惡意軟件等方面的威脅,世界著名安全廠商賽門鐵克發(fā)表了一份報告,稱在所有安卓應(yīng)用中,有百分之17都是惡意應(yīng)用,每不到6個安卓App中就存在一個惡意軟件,其泛濫程度可見一斑。統(tǒng)計還稱,在2013年一年中,安卓平臺上約有70萬個惡意App;而到了2014年,安卓惡意App數(shù)量已經(jīng)增長到了100萬個。這些惡意軟件會盜取用戶隱私信息,誘使用戶開通付費服務(wù)等等。惡意軟件的其中一個重要的目標(biāo)就是——盜取用戶的私密文件。另外,云存儲作為時代的新寵,以其權(quán)限高度集中化管理,不占用用戶本地存儲空間等優(yōu)勢,被用戶所親睞。然而,云存儲在帶給人們便捷的同時,也暴露了很多安全問題。早在2014年,就有icloud艷照門被披露,數(shù)位好萊塢明星的私密照片慘遭泄露。云存儲文件的安全性,又一次受到了人們的質(zhì)疑。
    技術(shù)實現(xiàn)思路
    本專利技術(shù)的目的在于提供一種Android平臺下支持文件加密的安全云存儲方法,旨在解決現(xiàn)有的云存儲安全性較低的問題。本專利技術(shù)是這樣實現(xiàn)的,一種Android平臺下支持文件加密的安全云存儲方法,所述Android平臺下支持文件加密的安全云存儲方法包括以下步驟:步驟一,用戶注冊SafeCloud賬號,用戶獲得云存儲服務(wù);步驟二,用戶提交個人身份信息申請文件給注冊機構(gòu)審核,注冊機構(gòu)審核通過之后,將申請文件提交給CA中心,CA中心根據(jù)此申請文件簽發(fā)個人數(shù)字證書和對應(yīng)私鑰;CA中心通過U盤將生成的個人數(shù)字證書和對應(yīng)私鑰交給用戶,進而用戶獲得個人的數(shù)字證書和對應(yīng)的私鑰;步驟三,用戶上傳文件明文或者密文,對好友分享明文或者密文;步驟四,用戶自身下載加密文件或者取用對方分享的密文,輸入口令對源文件進行解密。進一步,所述文件數(shù)據(jù)加密方法采用混合體制加密方法,文件數(shù)據(jù)的加密采用對稱加密算法DES,所使用的對稱加密密鑰利用RSA公鑰加密算法進行加密。對于系統(tǒng)中比較大的文件來說,先采用DES對稱密鑰加密,再利用RSA公鑰加密該DES對稱密鑰,這樣便提高系統(tǒng)中文件的加解密效率。進一步,所述文件加密方法具體包括:取時間值與內(nèi)存狀態(tài)值信息為隨機數(shù)種子,對種子進行Hash操作(Hash函數(shù)的功能和作用在密碼領(lǐng)域已做了深入的研究),生成初始化密鑰種子;將密鑰種子輸入函數(shù),函數(shù)是MD5對稱密鑰生成算法,進而生成初始化會話密鑰;將該會話密鑰作為DES加密算法的輸入,加密明文信息生成密文;同時,再利用用戶個人數(shù)字證書中的公鑰對該DES會話密鑰進行加密,將加密后的128bit密鑰與原文件一同拼接成一個大的文件,將此生成的文件上傳至云服務(wù)器。進一步,所述輸入口令用于保護私鑰。本專利技術(shù)的另一目的在于提供一種所述的Android平臺下支持文件加密方法的安全云存儲系統(tǒng),所述安全云存儲系統(tǒng)包括:認(rèn)證服務(wù)器,用于認(rèn)證登錄用戶的合法身份,;文件服務(wù)器,與認(rèn)證服務(wù)器連接,用于存儲用戶上傳的文件,同時對用戶提交的查詢請求作出對應(yīng)的響應(yīng),返回相應(yīng)的查詢請求結(jié)果;CA服務(wù)器,用于接收、審核新用戶的個人數(shù)字證書請求、為審核通過的用戶頒發(fā)個人數(shù)字證書、撤銷和更新失效的個人數(shù)字證書;客戶端,與認(rèn)證服務(wù)器、文件服務(wù)器、CA服務(wù)器連接,用于合法用戶的登錄、已登錄用戶上傳或下載個人文件和新用戶申請個人數(shù)字證書。本專利技術(shù)提供的基于混合加密體制的文件云存儲加密方法,實用性強,開發(fā)成本低,能耗少,加密采用MD5算法生成的對稱密鑰,只會在一次加解密過程中使用;適用于現(xiàn)實環(huán)境中,一對多,多對一的通信錄式通信環(huán)境;通過公鑰加密體制的特性,用戶可以將多個公鑰對應(yīng)于多個用戶,然后根據(jù)公鑰對每個通信的實體文件進行加密,同時也可選擇將同一個公鑰對應(yīng)于一個通信組,滿足于多人通信中對于組間用戶的內(nèi)容上的訪問控制;用戶不需要過硬的密碼學(xué)背景便可對軟件熟練使用,用戶體驗相對好,本地化的界面,使得用戶操作云端文件與操作本地文件無異;本專利技術(shù)的系統(tǒng)體積小巧,安裝包僅僅不到3M,耗內(nèi)存低,峰值運行速度僅為30M,可支持將私鑰存于移動設(shè)備,便于對文件進行解密操作。附圖說明圖1是本專利技術(shù)實施例提供的Android平臺下支持文件加密的安全云存儲系統(tǒng)流程圖。圖2是本專利技術(shù)實施例提供的Android平臺下支持文件加密的安全云存儲系統(tǒng)結(jié)構(gòu)示意圖;圖中:1、認(rèn)證服務(wù)器;2、文件服務(wù)器;3、CA服務(wù)器;4、客戶端。具體實施方式為了使本專利技術(shù)的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合實施例,對本專利技術(shù)進行進一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本專利技術(shù),并不用于限定本專利技術(shù)。本專利技術(shù)借助CA服務(wù)器頒發(fā)的證書,既可以滿足用戶本身存儲文件的安全性,又可以使得文件在兩個用戶間互相傳遞的過程中,不被第三方所竊取;任何中間人為的竊聽,惡意軟件的盜取,都不能窺探文件本身的內(nèi)容。下面結(jié)合附圖對本專利技術(shù)的應(yīng)用原理作詳細(xì)的描述。如圖1所示,本專利技術(shù)實施例的基于混合加密體制的文件云存儲加密方法包括以下步驟:S101:用戶注冊SafeCloud賬號,用戶擁有云存儲服務(wù);S102:用戶通過遞交申請,CA服務(wù)器批準(zhǔn)后,獲得個人的數(shù)字證書(包括根證書)和對應(yīng)的私鑰;S103:用戶根據(jù)自己需求上傳文件明文或者密文,享受安全的云存儲服務(wù),同時用戶可依據(jù)自身的需求,對自己的好友分享明文或者密文;S104:用戶自身下載加密文件,或者取用對方分享過來的密文的時候,需要輸入口令對源文件進行解密。如圖2所示,本專利技術(shù)實施例的基于混合加密體制的文件云存儲加密系統(tǒng)包括:認(rèn)證服務(wù)器1、文件服務(wù)器2、CA服務(wù)器3和客戶端4。認(rèn)證服務(wù)器1,用于認(rèn)證登錄用戶的合法身份,只有本文檔來自技高網(wǎng)
    ...
    Android平臺下支持文件加密的安全云存儲方法

    【技術(shù)保護點】
    一種Android平臺下支持文件加密的安全云存儲方法,其特點在于,所述Android平臺下支持文件加密的安全云存儲方法包括以下步驟:步驟一,用戶注冊SafeCloud賬號,用戶獲得云存儲服務(wù);步驟二,用戶提交個人身份信息申請文件給注冊機構(gòu)審核,注冊機構(gòu)審核通過之后,將申請文件提交給CA中心,CA中心根據(jù)此申請文件簽發(fā)個人數(shù)字證書和對應(yīng)私鑰;CA中心通過U盤將生成的個人數(shù)字證書和對應(yīng)私鑰交給用戶,進而用戶獲得個人的數(shù)字證書和對應(yīng)的私鑰;步驟三,用戶上傳文件明文或者密文,對好友分享明文或者密文;步驟四,用戶自身下載加密文件或者取用對方分享的密文,輸入口令對源文件進行解密。

    【技術(shù)特征摘要】
    1.一種Android平臺下支持文件加密的安全云存儲方法,其特點在于,所述Android平臺下支持文件加密的安全云存儲方法包括以下步驟:步驟一,用戶注冊SafeCloud賬號,用戶獲得云存儲服務(wù);步驟二,用戶提交個人身份信息申請文件給注冊機構(gòu)審核,注冊機構(gòu)審核通過之后,將申請文件提交給CA中心,CA中心根據(jù)此申請文件簽發(fā)個人數(shù)字證書和對應(yīng)私鑰;CA中心通過U盤將生成的個人數(shù)字證書和對應(yīng)私鑰交給用戶,進而用戶獲得個人的數(shù)字證書和對應(yīng)的私鑰;步驟三,用戶上傳文件明文或者密文,對好友分享明文或者密文;步驟四,用戶自身下載加密文件或者取用對方分享的密文,輸入口令對源文件進行解密。2.如權(quán)利要求1所述的Android平臺下支持文件加密的安全云存儲方法,其特征在于,所述文件數(shù)據(jù)加密方法采用混合體制加密方法,文件數(shù)據(jù)的加密采用對稱加密算法DES,所使用的對稱加密密鑰利用RSA公鑰加密算法進行加密。3.如權(quán)利要求2所述的Android平臺下支持文件加密的安全云存儲方法,其特征在于,所述文件加密方法具體包括:取時間值與內(nèi)存狀態(tài)值信息為隨機數(shù)種子,對種子...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:鄭東張悅敖章衡宋新龍趙慶蘭張應(yīng)輝
    申請(專利權(quán))人:西安郵電大學(xué)
    類型:發(fā)明
    國別省市:陜西;61

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 无码区日韩特区永久免费系列| 亚洲AV无码AV男人的天堂 | 人妻无码中文久久久久专区| 亚洲成无码人在线观看| 亚洲中文字幕无码爆乳av中文| 亚洲熟妇无码AV在线播放| 亚洲国产精品无码观看久久| 国产激情无码一区二区| 免费无码又爽又高潮视频| 无码精品一区二区三区在线| 亚洲成A人片在线观看无码3D| 精品视频无码一区二区三区| 中文字幕丰满伦子无码| 成人无码精品一区二区三区| 精品久久久久久无码专区| 国产在线拍揄自揄拍无码| 日韩美无码五月天| 人妻丰满熟妇AV无码区免| av区无码字幕中文色| 亚洲日韩乱码中文无码蜜桃| 亚洲av无码av制服另类专区| 日韩精品无码免费专区午夜| av无码aV天天aV天天爽| 久久久国产精品无码一区二区三区 | 一道久在线无码加勒比| 亚洲精品无码久久久久APP | 亚洲日韩精品无码专区加勒比☆ | 国产成人无码AV一区二区在线观看| 亚洲欧洲无码一区二区三区| 97久久精品无码一区二区| 久久久久久国产精品无码超碰| 久久精品亚洲中文字幕无码网站 | 中文字幕丰满伦子无码 | 久久国产精品成人无码网站| 亚洲欧洲免费无码| 久久久久久亚洲av无码蜜芽| 无码的免费不卡毛片视频| 国产啪亚洲国产精品无码| 亚洲av无码国产精品色午夜字幕 | 亚洲AV无码国产精品麻豆天美| 少妇无码AV无码专区在线观看|