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位的密鑰按位替代或交換的 ...
【技術(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
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。