掌桥专利:专业的专利平台
掌桥专利
首页

一种数据存储卡及数据存储方法

文献发布时间:2023-06-19 19:28:50


一种数据存储卡及数据存储方法

技术领域

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

背景技术

用户识别模块(Subscriber Identity Module,SIM)卡是GSM系统的移动用户所持有的集成电路卡(Integrated Circuit,IC)卡,称为用户识别卡。通信系统通过SIM卡来识别GSM用户。同一张SIM卡可在不同的手机上使用,可以说SIM卡就是通信网络的身份证。进入3G/4G/5G时代,SIM卡升级为全球用户识别卡(Universal Subscriber IdentityModule,USIM),升级主要是安全加密方面,本质功能并没有变化。

目前换手机时的资料备份和恢复,需要两台手机同时接入一个网络(有线或无线形式均可),然后通过软件实现资料前意,完成后更换SIM卡从而实现手机更换。”目前也有“超级SIM卡”,通过将SIM卡和存储卡物理连接,为手机资料备份和迁移提供存储。

但由于“超级SIM卡”中SIM卡与存储卡物理连接,一旦SIM卡丢失数据安全性无法保证。

发明内容

本发明实施例的目的是提供一种数据存储卡及数据存储方法,以解决在SIM卡丢失的情况下,数据安全性无法保证的问题。

为了解决上述技术问题,本发明实施例是这样实现的:

第一方面,本发明实施例提供了一种数据存储卡,包括:用户识别卡、加密模块和存储模块,所述加密模块分别与所述用户识别卡和存储模块连接;

所述用户识别卡通过所述用户识别卡上设置的第一接触点与终端设备连接,用于实现与通信网络的信息传输;

所述加密模块,用于从所述用户识别卡获取密钥信息;

所述存储模块通过设置的第二接触点与所述终端设备连接,用于根据所述密钥信息与所述终端设备实现数据传输。

第二方面,本发明实施例提供了一种数据存储方法,包括:

通过用户识别卡获取密钥信息,并保存到加密模块中;

根据所述密钥信息,实现存储模块与终端设备之间的数据传输。

由以上本发明实施例提供的技术方案可见,本发明实施例通过用户识别卡、加密模块和存储模块,所述加密模块分别与所述用户识别卡和存储模块连接;所述用户识别卡通过所述用户识别卡上设置的第一接触点与终端设备连接,用于实现与通信网络的信息传输;所述加密模块,用于从所述用户识别卡获取密钥信息;所述存储模块通过设置的第二接触点与所述终端设备连接,用于根据所述密钥信息与所述终端设备实现数据传输。通过本发明实施例,实现了提升了数据存储卡中数据的安全性,实现数据的快速迁移。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的数据存储卡的一种结构示意图;

图2为本发明实施例提供的数据存储方法的一种流程示意图。

具体实施方式

本发明实施例提供了一种数据存储卡及数据存储方法。

为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

如图1所示,本发明实施例提供一种数据存储卡,所述数据存储卡包括:SIM卡101、加密模块102和存储模块103,所述加密模块102分别与所述SIM卡101和存储模块103连接;

所述SIM卡101通过所述SIM卡101上设置的第一接触点104与终端设备连接,用于实现与通信网络的信息传输;

所述加密模块102,用于从所述SIM卡101获取密钥信息;

所述存储模块103通过设置的第二接触点105与所述终端设备连接,用于根据所述密钥信息与所述终端设备实现数据传输。

所述数据存储卡中的SIM卡101可以作为所述数据存储卡插入的终端设备的主卡或者作为所述终端设备的副卡使用。

在一种实施方式中,终端设备采用双卡槽设计,其中,第一卡槽用于放置作为主卡的SIM卡,而在第二卡槽中放置本申请实施例的数据存储卡。

所述数据存储卡中SIM卡101采用与当前常规的SIM卡设计方式,在SIM卡101上设置有SIM卡的第一接触点104。并且在数据存储卡上还设置有第二接触点105。在将数据存储卡插入到终端设备后,SIM卡101通过第一接触点104与终端设备连接从而实现与通信网络之间的信息传输,同时,存储模块103通过第二接触点105与终端设备连接从而实现存储模块103与终端设备之间的数据传输。

在将数据存储卡插入到终端设备后,加密模块102可以通过SIM卡101获取到密钥信息,并进行保存。所述密钥信息将用于存储模块103与终端设备之间进行数据传输过程中的数据加密和数据解密。若所述加密模块102中不存在密钥信息,则无法正常实现存储模块103与终端设备之间的数据传输。

存储模块103存储的数据可以为终端设备能够读取是图片、文字或者程序,但其本质是计算机存储,也就是所有数据都是用0和1两个数字表示,而0和1两个数字又是通过第二接触点105上接受到的正负电压波动记录0和1,当需要读取时也就是反向操作,通过正负电压波动识别0和1。所述数据加密过程属于硬件加密,也就是当数据从终端设备写入到存储模块103时,加密芯片会随机逆转1个或多个接触点0和1识别方式,并记录在密钥信息中。此时存储模块103中存储的数据由于部分接触点识别方式逆转,造成整个文件无法被正确读取。只有通过对应密钥信息才知道哪些接触点的0和1识别方式被逆转,从而实现快速的硬件层面加密,即只能通过与数据对应的密钥信息才能对存储模块103中的数据进行正确解密。

例如,如果手机中数据00110011,代表汉字“好”,当终端设备将这部分数据传输给存储模块103时,通过加密再传输过程中,某个传输点识别模式改变,原本存储模块103上应该存储为0的变成存储为1,就会变成01110011,整个数据代表的意义就会发生变化,从而实现加密。

在一种实施方式中,由于存储模块103中的数据是顺序写入和顺序读出的,如果需要进一步加密,甚至可以在第二接触点105上进行一定规律的模式改变,比如每隔X个数字进行一次模式转变,提升加密的安全性。

所述密钥信息可以保存在终端设备上,也可以存储在通信网络上。

在一种实施方式中,所述加密模块102用于通过所述SIM卡101从所述通信网络获取所述密钥信息。

进一步地,所述SIM卡与所述密钥信息相绑定。

终端设备在将数据写入到存储模块103时,将产生的密钥信息与SIM卡进行绑定后保存到通信网络中。而在读取存储模块103中的数据前,通信网络需要先对SIM卡101进行认证,并在认证通过后将密钥信息下发到SIM卡101,由SIM卡101将密钥信息发送给加密模块102并进行保存。

用户在丢失所述数据存储卡或者所述SIM卡101后,可以直接通过SIM卡挂失等方式,使该SIM卡101以及与所述SIM卡101绑定的密钥信息暂时失效,从而可以进一步确保密钥信息的安全。

进一步地,加密模块102采用掉电丢数据模式。

在当数据存储卡拨出终端设备,或者,终端设备关机后,所述加密模块102将清除掉保存的密钥信息。在数据存储卡插入到所述终端设备,或者所述终端设备开机后,重新从通信网络获取密钥信息。

进一步地,所述SIM卡还用于在所述加密模块获取所述密钥信息前指示所述终端设备输入密码。

在数据存储卡插入到终端设备,或者所述终端设备重新开机后,先在所述终端设置显示输入密码,在确定用户输入的密码正确的情况下,再从通信网络获取密钥信息。

如此,数据存储卡中保存的数据将至少存在以下三层保护:

1.存储模块中的数据被加密,无密钥信息无法解密;

2.密钥信息保存在通信网络中,并与SIM卡绑定。在SIM丢失后,可通过让SIM卡失效,保证密钥信息的安全;

3.用户需要通过在终端设备输入密码才能获取密钥信息,从而确保密钥信息的安全。

在一种实施方式中,若用户需要更换终端设备,则可以将所述数据存储卡插入到原终端设备中,由原终端设备将数据进行加密后存储到数据存储卡的存储模块103中,并将产生的密钥信息与数据存储卡的SIM卡101进行绑定后存储到通信网络中。用户再将该数据存储卡插入到新终端设备后,新终端设备将提示用户输入密码。在确定输入的密码正确后,由通信网络对SIM卡101进行认证,并在认证通过后,将与所述SIM卡101绑定的密钥信息发送到所述数据存储卡的加密模块102进行保存。根据密钥信息对存储模块103中保存的原终端设备的数据进行解密后,由新终端设备进行读取,从而实现数据的快速迁移。

由以上本发明实施例提供的技术方案可见,本发明实施例通过用户识别卡、加密模块和存储模块,所述加密模块分别与所述用户识别卡和存储模块连接;所述用户识别卡通过所述用户识别卡上设置的第一接触点与终端设备连接,用于实现与通信网络的信息传输;所述加密模块,用于从所述用户识别卡获取密钥信息;所述存储模块通过设置的第二接触点与所述终端设备连接,用于根据所述密钥信息与所述终端设备实现数据传输。通过本发明实施例,实现了提升了数据存储卡中数据的安全性,实现数据的快速迁移。

基于上述实施例,进一步地,所述数据存储卡还包括卡槽,所述卡槽用于插入所述SIM卡。

所述数据存储卡可以设置为一种卡套的方式,用户可以根据自身的需求在数据存储卡中插入SIM卡,或者,为该SIM卡更换新的卡套,以此增加存储模块的容量。SIM卡通过本身的接触点与终端设备进行连接,从而无需对SIM进行重新设计。

由以上本发明实施例提供的技术方案可见,本发明实施例通过所述数据存储卡还包括卡槽,所述卡槽用于插入所述用户识别卡,从而使用户能够随时更新数据存储卡以满足用户对存储容量的需求。

对应上述实施例提供的数据存储卡,基于相同的技术构思,本发明实施例还提供了一种数据存储方法,图2为本发明实施例提供的数据存储方法的流程示意图,该数据存储方法的执行主体为图1所示的数据存储卡,如图2所示,该数据存储方法可以包括以下步骤。

步骤S210、通过用户识别卡获取密钥信息,并保存到加密模块中;

步骤S220、根据所述密钥信息,实现存储模块与终端设备之间的数据传输。

进一步地,所述步骤S210包括:

通过用户识别卡从通信网络获取密钥信息。

进一步地,所述加密模块采用掉电丢数据模式。

进一步地,在步骤S210前所述方法还包括:

指示所述终端设备输入密码。

进一步地,所述用户识别卡与所述密钥信息相绑定。

由以上本发明实施例提供的技术方案可见,本发明实施例通过用户识别卡获取密钥信息,并保存到加密模块中;根据所述密钥信息,实现存储模块与终端设备之间的数据传输。通过本发明实施例,实现了提升了数据存储卡中数据的安全性,实现数据的快速迁移。

本发明实施例提供的数据存储方法能够实现上述数据存储卡对应的实施例中的各个过程,为避免重复,这里不再赘述。

需要说明的是,本发明实施例提供的数据存储方法与本发明实施例提供的数据存储卡基于同一发明构思,因此该实施例的具体实施可以参见前述数据存储卡的实施,重复之处不再赘述。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

本领域技术人员应明白,本申请的实施例可提供为方法、装置或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

技术分类

06120115926441