基于秘密共享算法的云存储信息安全系统探究

2016-05-06 03:17刘春辉张鹏乐
中国新通信 2016年6期
关键词:手机短信服务商加密

刘春辉 张鹏乐

【摘要】 云存储相比传统存储方式优势明显,但其安全性仍备受质疑。虽然云服务商采取了多种手段保证云存储数据安全,但由于其自身的安全缺陷,云存储中的数据安全仍存在威胁。本系统基于秘密共享算法,利用手机短信验证码技术、USB-KEY安全认证技术,结合云服务商已有的安全机制,有效整合网络上多个免费云存储服务商,集成了一个免费虚拟云存储空间。系统在方便用户使用的同时,能有效保证用户数据的机密性、完整性,防止用户数据被破坏、被窃取和丢失。

【关键字】 秘密共享 云存储 信息安全

一、引言

随着当今时代信息化的不断发展,个人、企事业单位的信息数据量直线上升,越来越多的人选择使用云存储服务。云存储虽然可以满足用户不断增加的数据存储和管理需求,但却无法有效保证用户的数据安全。

目前,云存储服务商普遍采用多方式备份、高强度加密、跟踪、记录、监控用户数据等方式来保障用户数据安全。但云端数据依然面临如下风险:1)由于运营商自身技术局限,不法分子侵入存储系统造成用户数据被篡改或破坏。2)由于黑客攻击或运营商监守自盗,用户数据被非法窃取。3)云存储服务依赖单一运营商,当该运营商遭受不可抗力(如地震、火灾等)破坏时,会造成用户数据丢失。

该系统利用(m,n)门限的秘密共享技术、手机短信验证码技术、USB-KEY安全认证技术,结合云服务商已有的安全机制为用户提供更为安全的云存储服务。

二、关键技术分析

2.1 基于秘密共享算法实现源端数据的防窃取、防破坏、防丢失

秘密共享是一种将秘密分割存储的密码技术,它将拆分后的每一个份额交予不同参与者管理,单个参与者无法恢复秘密信息,只有若干个参与者一同协作才能恢复秘密消息,是分散风险和容忍入侵的有效方式,是信息安全和数据保密的常用手段。

本系统通过(m,n)门限秘密共享技术,将原文件不等分加密分割为m子块,分别储存在用户选定的不同云服务商处。取用时只需获取其中的n(n

2.2基于手机短信验证码或USB-KEY安全认证技术实现本地用户身份验证

根据用户安全需求不同,该系统可分为手机短信验证码认证和USB-KEY安全认证两种模式,用户可根据需求,选择适合自己的身份验证模式。

手机短信验证码是目前较为流行、成本最低、最简单便捷的安全验证方式。许多大型网站尤其是购物网站,都提供有手机短信验证码功能,可以比较准确安全地保证安全,验证用户身份的正确性。

基于USB-KEY的身份认证方式是近几年发展起来的一种方便、安全、经济的身份认证技术,它采用软硬件相结合、一次一密的强双因子认证模式,很好地解决了安全性与易用性之间的矛盾,现已广泛应用于银行U盾、加密电子狗等多种场合。本系统将验证机制写进USB-KEY,通过USB-KEY来进行用户身份的识别,防止用户身份遭假冒,并提供了有限次数输错后自动锁死功能,进而有效保障用户数据在本地的安全性。

2.3秘密共享安全机制与云服务商安全机制有机互补保证云端数据安全

基于(m,n)门限的秘密共享机制有效防止了用户数据丢失、被窃取、被破坏,云服务商自身安全机制对于用户加密数据流也有一定的保护作用。秘密共享安全机制能够保证在丢失部分数据的情况下仍可对原数据进行恢复,有效减小了用户对云服务商安全机制的依赖性。秘密共享安全机制与云服务商安全机制有机互补,确保用户云端数据安全。

三、系统实现方案

本系统主要关注云存储的安全问题,设计的安全环境涉及用户本机、服务云端及中间传输三个环节。无论用户进行何种操作,都必然将经历上述三个环节,因而这三个部分的安全性都需要给予高度关注。本系统的具体结构见图1。

3.1本地环境

本地环境是指直接运行本系统的用户环境,其安全机制是最基本也是相当重要的一环。

用户在本地环境中进行的操作,主要包括身份认证、文件操作两部分。

第一部分:身份认证。

身份认证是本地安全环境的基础部分,本作品的身份认证部分除包括传统的用户名、密码认证外,还加入了USBKEY认证(或手机短信验证码认证),用户需同时通过两重认证才能进入系统实施相关操作。为防止攻击者穷举破解,系统还加入了尝试次数限制,若超过限制将锁死USB-KEY(或限制用户认证手机)。

第二部分:文件操作。

文件操作是本地安全环境的核心部分,也是本系统主要关注的部分。文件操作涉及用户私密文件的秘密共享、门限容错、哈希加密等多个关键部分,以实现文件的分割合并、容错恢复、完整性检测、正确性保证等诸多功能,体现了本系统在安全性方面做的大部分工作。

3.2传输环境

为防止用户私密文件在网络间传输过程中遭遇安全问题,系统在传输前对文件进行加密处理,保证网络间传输的内容为密文状态,即使被截获也无法直接破译出原始内容。且传输操作由系统全权托管,无需用户手动参与,避免了因用户操作不当导致的安全风险。

3.3云端环境

本系统的设计初衷是防止云服务商的监守自盗,因而在每个云服务商处只上传单个经过加密的子块文件。单一服务商的窃取行为无法获得任何有意义信息。即便遭遇少数文件的丢失及破坏,系统也能够利用剩余完整子块还原出原始文件,进而大大降低了用户数据对云端安全环境的依赖。因此,在本系统的协助下,用户在使用云存储服务时不必过多担心云端环境的安全问题。

猜你喜欢
手机短信服务商加密
保护数据按需创建多种加密磁盘
2018年全球十大IaaS服务商 中国占据四席
谷歌禁止加密货币应用程序
加密与解密
析手机短信证据保全公证
A Study on the Cohesion of English and ChineseBlessing Short Messages
遭遇短信诈骗,手机短信如何在法庭上作为诉讼证据出示?
“互联网+”服务商崛起
曝阿里来往即将开放API 服务商迎新机遇
幽默手机短信