一种存储卡的加密方法及存储设备技术

技术编号:15437828 阅读:86 留言:0更新日期:2017-05-26 03:49
本发明专利技术提供了通过一种存储卡的加密方法及存储设备,通过监听存储卡是否接收到数据传输指令,所述数据传输指令包含数据写入指令和数据读取指令;若是,则判断所述数据传输指令为数据写入指令还是为数据读取指令;若是数据写入指令,则对当前待传输的数据进行加密处理后存储;若为数据读取指令,则对当前待传输的数据进行解密处理后输出,从而实现了对存储卡中传输的数据进行保护,确保了存储卡中信息的安全,还提高了终端中存储卡信息保护的智能性。

Memory card encryption method and storage device

The present invention provides encryption method through a memory card and a storage device, the storage card is received by the monitoring data transmission instruction, the data transfer instruction contains data writing instruction and data reading instruction; if so, determine the data transfer instruction to write data into instructions or read instructions as if the data is written to the data; then the encrypted instructions stored on the data to be transmitted; if the reading instruction for the data, the current transmission to decrypt the data processing output, so as to realize the transmission of the memory card, data protection, to ensure that the information stored in a card security, but also improves the intelligence of information protection the memory card in the terminal.

【技术实现步骤摘要】
一种存储卡的加密方法及存储设备
本专利技术涉及数据存储
,尤其涉及的是一种存储卡的加密方法及存储设备。
技术介绍
现在移动设备以及成为人们的必备用品,由于用户一般用随身携带,因此移动设备丢失事件常有发生,而移动设备中存储有用户信息,比如:用户个人信息、重要视频文件、音频文件或者重要文本文件,因此如何提高存储卡中存储数据的安全性越来越重要,而现有技术中出现的加密保护方法都是需要用户对存储到存储卡上的文件进行加密处理,并不是对其传输的数据进行加密处理,而且对存储的文件逐个进行加密处理,比较费时费力。因此,现有技术有待于进一步的改进。
技术实现思路
鉴于上述现有技术中的不足之处,本专利技术的目的在于为用户提供一种存储卡的加密方法及存储设备,克服现有技术中存储卡未对其传输的数据进行加密的缺陷。本专利技术解决技术问题所采用的技术方案如下:一种存储卡的加密方法,其中,包括步骤:步骤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所示,在存储卡中设置数据存储加密模块,所述本文档来自技高网...
一种存储卡的加密方法及存储设备

【技术保护点】
一种存储卡的加密方法,其特征在于,包括步骤:步骤A、监听存储卡是否接收到数据传输指令,所述数据传输指令包含数据写入指令和数据读取指令;若是,则执行步骤B,否则继续监听;步骤B、判断所述数据传输指令为数据写入指令还是为数据读取指令;若是数据写入指令,则执行步骤C,若为数据读取指令,则执行步骤D;步骤C、对当前待传输的数据进行加密处理后存储;步骤D、对当前待传输的数据进行解密处理后输出。

【技术特征摘要】
1.一种存储卡的加密方法,其特征在于,包括步骤:步骤A、监听存储卡是否接收到数据传输指令,所述数据传输指令包含数据写入指令和数据读取指令;若是,则执行步骤B,否则继续监听;步骤B、判断所述数据传输指令为数据写入指令还是为数据读取指令;若是数据写入指令,则执行步骤C,若为数据读取指令,则执行步骤D;步骤C、对当前待传输的数据进行加密处理后存储;步骤D、对当前待传输的数据进行解密处理后输出。2.根据权利要求1所述的存储卡的加密方法,其特征在于,所述步骤C包括步骤:步骤C1、当所述数据传输指令为数据写入数据时,中央处理器调用数据存储指令,对待传输数据进行加密处理,并将加密处理后的待传输数据存储到存储单元。3.根据权利要求1所述的存储卡的加密方法,其特征在于,所述步骤D包括步骤:步骤D1、当所述数据传输指令为数据读取数据时,中央处理器调用数据读取指令,对待传输数据进行解密处理,并将解密处理后的待传输数据输出。4.根据权利要求2所述的存储卡的加密方法,其特征在于,所述步骤B包括:步骤B1、判断中央处理器调用的指令为数据存储指令还是数据读取指令,若为数据存储指令,则当前存储卡接收到为数据存储令,否则为数据读取指令。5.根据权利要求3所述的存储卡的加密方法,其特征在于,所述步骤D1还包括:步骤D11、在对待传输数据进行解密处理之前,将接收到的解密密码与预存储解密密码相匹配,若相同,则控制对当前待传输的数据进行解密处理。6.一...

【专利技术属性】
技术研发人员:黄树伟
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1