一种存储卡的加密方法及存储设备与流程

文档序号:12064223阅读:256来源:国知局
一种存储卡的加密方法及存储设备与流程

本发明涉及数据存储技术领域,尤其涉及的是一种存储卡的加密方法及存储设备。



背景技术:

现在移动设备以及成为人们的必备用品,由于用户一般用随身携带,因此移动设备丢失事件常有发生,而移动设备中存储有用户信息,比如:用户个人信息、重要视频文件、音频文件或者重要文本文件,因此如何提高存储卡中存储数据的安全性越来越重要,而现有技术中出现的加密保护方法都是需要用户对存储到存储卡上的文件进行加密处理,并不是对其传输的数据进行加密处理,而且对存储的文件逐个进行加密处理,比较费时费力。

因此,现有技术有待于进一步的改进。



技术实现要素:

鉴于上述现有技术中的不足之处,本发明的目的在于为用户提供一种存储卡的加密方法及存储设备,克服现有技术中存储卡未对其传输的数据进行加密的缺陷。

本发明解决技术问题所采用的技术方案如下:

一种存储卡的加密方法,其中,包括步骤:

步骤A、监听存储卡是否接收到数据传输指令,所述数据传输指令包含数据写入指令和数据读取指令;若是,则执行步骤B,否则继续监听;

步骤B、判断所述数据传输指令为数据写入指令还是为数据读取指令;若是数据写入指令,则执行步骤C,若为数据读取指令,则执行步骤D;

步骤C、对当前待传输的数据进行加密处理后存储;

步骤D、对当前待传输的数据进行解密处理后输出。

所述的存储卡的加密方法,其中,所述步骤C包括步骤:

步骤C1、当所述数据传输指令为数据写入数据时,中央处理器调用数据存储指令,对待传输数据进行加密处理,并将加密处理后的待传输数据存储到存储单元。

所述的存储卡的加密方法,其中,所述步骤D包括步骤:

步骤D1、当所述数据传输指令为数据读取数据时,中央处理器调用数据读取指令,对待传输数据进行解密处理,并将解密处理后的待传输数据输出。

所述的存储卡的加密方法,其中,所述步骤B包括:

步骤B1、判断中央处理器调用的指令为数据存储指令还是数据读取指令,若为数据存储指令,则当前存储卡接收到为数据存储令,否则为数据读取指令。

所述的存储卡的加密方法,其中,所述步骤D1还包括:

步骤D11、在对待传输数据进行解密处理之前,将接收到的解密密码与预存储解密密码相匹配,若相同,则控制对当前待传输的数据进行解密处理。

一种存储设备,其中,包括:

传输监听模块,用于监听存储卡是否接收到数据传输指令,所述数据传输指令包含数据写入指令和数据读取指令;

状态判断模块,用于判断所述数据传输指令为数据写入指令还是为数据读取指令;

加密存储模块,用于所述数据传输指令为数据写入指令时,对当前待传输的数据进行加密处理后存储;

解密输出模块,用于所述数据传输指令为数据读取指令时,对当前待传输的数据进行解密处理后输出。

所述的存储设备,其中,所述加密存储模块包括:

控制加密单元,用于当所述数据传输指令为数据写入数据时,中央处理器调用数据存储指令,对待传输数据进行加密处理,并将加密处理后的待传输数据存储到存储单元。

所述的存储设备,其中,所述解密输出模块包括:

控制解密单元,用于当所述数据传输指令为数据读取数据时,中央处理器调用数据读取指令,对待传输数据进行解密处理,并将解密处理后的待传输数据输出。

所述的存储设备,其中,所述状态判断模块包括:

指令识别单元,用于判断中央处理器调用的指令为数据存储指令还是数据读取指令,若为数据存储指令,则当前存储卡接收到为数据存储令,否则为数据读取指令。

所述的存储设备,其中,所述控制解密单元包括:

密码匹配子单元,用于在对待传输数据进行解密处理之前,将接收到的解密密码与预存储解密密码相匹配,若相同,则控制对当前待传输的数据进行解密处理。

有益效果,本发明提供了通过一种存储卡的加密方法及存储设备,通过监听存储卡是否接收到数据传输指令,所述数据传输指令包含数据写入指令和数据读取指令;若是,则判断所述数据传输指令为数据写入指令还是为数据读取指令;若是数据写入指令,则对当前待传输的数据进行加密处理后存储;若为数据读取指令,则对当前待传输的数据进行解密处理后输出,从而实现了对存储卡中传输的数据进行保护,确保了存储卡中信息的安全。

附图说明

图1是本发明所提供的存储卡的加密方法步骤流程图。

图2是本发明所述存储卡的加密方法具体应用实施例中写入数据对数据进行加密时的原理结构框图。

图3是本发明所述存储卡的加密方法具体应用实施例中读取数据对数据进行解密时的原理结构框图。

图4是本发明所提供的存储设备的原理结构框图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。

为了提高存储卡中信息安全,对存储卡的读取设置数据加密,如果安装有存储卡的移动终端丢失,则存储卡上的信息不能读取,保护用户隐私。本发明提供了一种存储卡的加密方法,如图1所示,包括步骤:

步骤S1、监听存储卡是否接收到数据传输指令,所述数据传输指令包含数据写入指令和数据读取指令;若是,则执行步骤S2,否则继续监听。

终端实时对安装其上的存储卡接收到的控制指令进行识别,判断是否为数据传输指令,若是,则控制对所述数据传输指令所对应的传输数据进行加密或者解密处理。

具体的,所述数据传输指令包括:数据写入指令和数据读取指令,数据写入指令对应的是将其他数据写入存储卡,所述数据读取指令对应的为从存储卡中读取数据。当存储卡接收到待写入数据时,中央处理器调用数据存储指令,控制所述数据存储单元存储传输数据,所述存储卡数据检测模块检测到当前所述存储卡的数据传输为存储状态。当所述存储卡接收到中央处理器调用数据读取指令时,读取所述数据存储单元内存储的数据到所述数据寄存单元,所述存储卡数据检测模块检测所述传输数据为输出状态。

步骤S2、判断所述数据传输指令为数据写入指令还是为数据读取指令;若是数据写入指令,则执行步骤S3,若为数据读取指令,则执行步骤S4。

判断当前数据传输指令为数据写入指令还是数据读取指令, 具体的,本步骤中通过以下步骤进行判断:

步骤S21、判断中央处理器调用的指令为数据存储指令还是数据读取指令,若为数据存储指令,则当前存储卡接收到为数据存储令,否则为数据读取指令。

步骤S3、对当前待传输的数据进行加密处理后存储。

当判定为数据写入指令时,则按照预设的加密算法,对待传输的数据进行加密处理,并将加密处理后的待传输的数据存储。具体的,当所述数据传输指令为数据写入数据时,中央处理器调用数据存储指令,对待传输数据进行加密处理,并将加密处理后的待传输数据存储到存储单元。

步骤S4、对当前待传输的数据进行解密处理后输出。

当判定为数据读取指令时,则按照预设的解密算法,对待读取的数据进行解密后,再传输出去,具体的,可以想到的是,为了更好的实现数据的解密,本步骤中包括步骤:

步骤S41、当所述数据传输指令为数据读取数据时,中央处理器调用数据读取指令,对待传输数据进行解密处理,并将解密处理后的待传输数据输出。

可以想到的是,所述步骤S41还包括:

步骤S411、在对待传输数据进行解密处理之前,将接收到的解密密码与预存储解密密码相匹配,若相同,则控制对当前待传输的数据进行解密处理。

为了对本发明所提供的方法做详细的说明,下面以其具体实施例为例做进一步的解释。

如图2所示,在存储卡中设置数据存储加密模块,所述数据存储加密模块实现所述中央处理器调用所述数据存储指令,控制所述传输数据存储到所述数据存储单元,所述传输数据在所述数据存储单元加密存储。

所述中央处理器每调用一次所述数据存储指令,控制所述传输数据存储到所述数据存储单元,所述传输数据在所述数据存储单元加密存储。

如图3所示,在存储卡上设置数据输出解锁模块,所述数据输出解锁模块实现所述中央处理器调用所述数据读取指令,读取所述数据存储单元内存储的数据到所述数据寄存单元,所述传输数据在所述数据寄存单元解密输出。

所述中央处理器每调用一次所述数据读取指令,读取所述数据存储单元内存储的数据到所述数据寄存单元,所述传输数据在所述数据寄存单元解密输出。

在上述存储卡的加密方法的基础上,本发明还提供了一种存储设备,如图4所示,包括:

传输监听模块110,用于监听存储卡是否接收到数据传输指令,所述数据传输指令包含数据写入指令和数据读取指令;其功能如步骤S1所述。

状态判断模块120,用于判断所述数据传输指令为数据写入指令还是为数据读取指令;其功能如步骤S2所述。

加密存储模块130,用于所述数据传输指令为数据写入指令时,对当前待传输的数据进行加密处理后存储;其功能如步骤S3所述。

解密输出模块140,用于所述数据传输指令为数据读取指令时,对当前待传输的数据进行解密处理后输出,其功能如步骤S4所述。

所述加密存储模块包括:

控制加密单元,用于当所述数据传输指令为数据写入数据时,中央处理器调用数据存储指令,对待传输数据进行加密处理,并将加密处理后的待传输数据存储到存储单元。

所述解密输出模块包括:

控制解密单元,用于当所述数据传输指令为数据读取数据时,中央处理器调用数据读取指令,对待传输数据进行解密处理,并将解密处理后的待传输数据输出。

所述状态判断模块包括:

指令识别单元,用于判断中央处理器调用的指令为数据存储指令还是数据读取指令,若为数据存储指令,则当前存储卡接收到为数据存储令,否则为数据读取指令。

所述控制解密单元包括:

密码匹配子单元,用于在对待传输数据进行解密处理之前,将接收到的解密密码与预存储解密密码相匹配,若相同,则控制对当前待传输的数据进行解密处理。

本发明提供了通过一种存储卡的加密方法及存储设备,通过监听存储卡是否接收到数据传输指令,所述数据传输指令包含数据写入指令和数据读取指令;若是,则判断所述数据传输指令为数据写入指令还是为数据读取指令;若是数据写入指令,则对当前待传输的数据进行加密处理后存储;若为数据读取指令,则对当前待传输的数据进行解密处理后输出,从而实现了对存储卡中传输的数据进行保护,确保了存储卡中信息的安全。

可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1