The invention discloses a method for data security storage and fast invocation and a mobile terminal, which includes: encrypting the data that the system needs to store in an open public path; storing the encrypted data in the open public path; decrypting the data under the open public path, and storing the decrypted data in virtual memory according to the existing data. Place the address to form the post-mapping path; modify the system call interface whose access path defaults to the open public path, modify the access path of the system call interface to the post-mapping path, and then make the system fetch the decrypted data from the virtual memory for use. The invention can not only solve the problem of data security storage under the default path of the system, but also improve the speed of data invocation, avoid the phenomenon of system jamming and no response, and solve the contradiction between the security problem of data storage and the problem of fast data invocation.
【技术实现步骤摘要】
一种数据安全存储和快速调用的方法及移动终端
本专利技术属于数据处理
,具体地说,是涉及一种数据的存储和调用技术。
技术介绍
随着通信技术的快速发展,公众在享受通信网络带来的各种方便快捷服务的同时,也面临着日益严重的信息安全问题,个人数据如通讯录、短信等私有信息的安全问题尤为值得关注。目前,基于android平台开发的手机,其通讯录、短信等私有信息都是存储在一个默认的地址,这个默认地址是一个开放的公共路径,可以从互联网上直接查询到。并且,存储在这个默认地址下的数据都是明数据(即,没有加密的数据),一旦手机落入到第三方手里,很容易将这些私有信息拷贝出去,造成手机用户私有信息的泄漏。为了增加用户私有数据的安全性,目前普遍采用的保护方式主要有软加密(即,基于软件加密算法进行加密处理)和硬加密(即,基于密码卡等加密模块进行加密处理)两种。这两种加密方法虽然能够较好的保护数据,但对于数据的查看、编辑等使用操作比较卡顿(因为数据需要先经过解密后才能使用),特别是当用户的数据量日益增多时,该问题尤为突出,甚者会造成系统崩溃,手机等移动终端无响应等情况的出现,这也是目前android手机没有对部分个人数据(例如通讯录、短信等)进行加密存储的原因。因此,针对系统响应速度要求较高的手机等移动终端,如何在提高数据安全性的同时,保持数据的调用速度,避免系统因频繁使用加密数据而导致应用出现卡顿问题,是目前手机等移动终端开发商面临的一项主要课题。
技术实现思路
本专利技术的目的在于提供一种数据安全存储和快速调用技术,旨在解决数据存储安全性问题与数据调用快速性问题之间的矛盾。为解决上述 ...
【技术保护点】
1.一种数据安全存储和快速调用的方法,其特征在于,包括:对系统需要存储在开放的公共路径下的数据进行加密;将加密后的数据存储在所述开放的公共路径下;对所述开放的公共路径下的数据进行解密,并将解密后的数据存放至虚拟内存中,并根据存放地址形成映射后路径;对访问路径默认为所述开放的公共路径的系统调用接口进行修改,将所述系统调用接口的访问路径修改为所述的映射后路径;在满足设定的数据更新条件时,对所述映射后路径下存放的数据进行加密,并将加密后的数据写入所述开放的公共路径下,对所述开放的公共路径下的数据进行更新。
【技术特征摘要】
1.一种数据安全存储和快速调用的方法,其特征在于,包括:对系统需要存储在开放的公共路径下的数据进行加密;将加密后的数据存储在所述开放的公共路径下;对所述开放的公共路径下的数据进行解密,并将解密后的数据存放至虚拟内存中,并根据存放地址形成映射后路径;对访问路径默认为所述开放的公共路径的系统调用接口进行修改,将所述系统调用接口的访问路径修改为所述的映射后路径;在满足设定的数据更新条件时,对所述映射后路径下存放的数据进行加密,并将加密后的数据写入所述开放的公共路径下,对所述开放的公共路径下的数据进行更新。2.根据权利要求1所述的数据安全存储和快速调用的方法,其特征在于,将所述虚拟内存的一部分挂载成虚拟磁盘,所述虚拟磁盘的地址即为所述的映射后路径。3.根据权利要求1所述的数据安全存储和快速调用的方法,其特征在于,还包括:在系统中设置定时更新时间;在系统的连续运行时间每次达到所述定时更新时间时,认为满足了所述数据更新条件;此时,系统将所述映射后路径下的数据进行加密后,替换所述开放的公共路径下的加密数据。4.根据权利要求1所述的数据安全存储和快速调用的方法,其特征在于,还包括:在控制系统关机或者重启时,认为满足了所述数据更新条件;此时,系统首先将所述映射后路径下的数据进行加密后,替换所述开放的公共路径下的加密数据;然后,再进入常规的关机或重启流程。5.根据权利要求1至4中任一项所述的数据安全存储和快速调用的方法,其特征在于,还包括:对系统中非所述开放的公共路径下的加密数据进行解密,并存放在所述映射后路径下;对访问路径默认为所述加密数据所对应的存储路径的系统调用接口进行修改,将所述系统调用接口的访问路径修改为所述的映射后路径,进而使系统从所述虚拟内存中调取解密后的数据使用。6.一种移动终端,其特征在于,包括:本地存储器,其包括若干个存储区,且至少有一个存储区的地址为开放的公共路径;虚拟内存,其划分出一部分区域用于存储解密后的数据,且将所述区域的地址定义为映射后路径;加密模块,其用于对数据...
【专利技术属性】
技术研发人员:曲蓓莉,薛忠余,徐丹田,袁静,
申请(专利权)人:青岛海信电子设备股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。