CN103108322A - 一种数据处理方法和安全加密、解密的方法及其装置 - Google Patents
一种数据处理方法和安全加密、解密的方法及其装置 Download PDFInfo
- Publication number
- CN103108322A CN103108322A CN2011103621698A CN201110362169A CN103108322A CN 103108322 A CN103108322 A CN 103108322A CN 2011103621698 A CN2011103621698 A CN 2011103621698A CN 201110362169 A CN201110362169 A CN 201110362169A CN 103108322 A CN103108322 A CN 103108322A
- Authority
- CN
- China
- Prior art keywords
- data
- processing module
- data processing
- mobile phone
- encrypted
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明提供了一种手机数据处理方法、手机硬件安全加密、解密的方法及其装置。本发明通过使用手机操作***通用上层API来完成与SIM卡的通讯,并实现手机软件的硬件证书存放与加密。通过本发明,用户只要通过普通的客户端软件和相应的SIM卡即可实现手机软件的安全硬件加密,不需用定制手机。
Description
技术领域
本发明属于数据处理领域,涉及一种数据处理方法和安全加密、解密的方法及其装置,特别设计一种手机数据处理方法、手机硬件安全加密、解密的方法及其装置。
背景技术
近年来在移动商务,移动支付等领域发展迅猛,因为该领域市场巨大,持有手机的用户基数庞大,尤其在国内,第三方支付拍照的发放后,手机银行及远近端支付,今后几年必将成为电子商务领域发展的引爆点,也将成为商家,运营商以及银行的必争之地。为了这一时刻的到来,电信运营商,银联,第三方支付厂商已经在这一领域做足了技术储备,也推出了不同的产品,但是移动支付领域最重要的是安全性,谁解决了安全性,谁就会成为这个领域的领头羊。现阶段的产品主要有,一些银行通过手机客户端软件来完成,安全也通过软件来实现,这就存在一些安全隐患;银联目前通过SD卡(SecureDigital Memory Card,安全数码卡)来实现,修改了一些手机操作***底层达到与SD卡的通讯来实现硬件安全加密,该方案由于实现了硬件加密,证书存放在硬件里,达到了解决安全性的目的,但又带来了一个问题,由于需要修改手机的底层OS(OperatingSystem,操作***)来完成实现,需要手机重新刷机或者定制专用终端,给后续推广造成了影响,用户数发展会成为瓶颈。
发明内容
鉴于以上背景,本发明使用手机操作***通用上层API(Application ProgrammingInterface,应用程序编程接口)来完成与SIM卡(Subscriber Identity Module,用户身份识别模块)的通讯,并实现手机软件的硬件证书存放与加密。通过本发明,用户只要通过普通的客户端软件和相应的SIM卡即可实现手机软件的安全硬件加密,不需用定制手机。
本发明所提供的手机数据处理方法,其特征在于,包括以下步骤:
步骤A:数据处理模块获取手机应用产生的数据;
步骤B:数据处理模块处理所获取的数据;
步骤C:数据处理模块将处理后的数据发送并存储于SIM卡中。
较佳地,数据处理模块处理所获取的数据,包括以下步骤:
步骤B1-1:数据处理模块计算所获取的数据长度,确定所获取的数据的手机应用类型;
步骤B1-2:数据处理模块将所获取的数据分为不大于14字节的多段;
步骤B1-3:数据处理模块根据所获取的数据的手机应用类型设置区别号码;
步骤B1-4:数据处理模块将步骤B1-2中的每个数据段及区别号码设置为电话簿记录的形式。
较佳地,数据处理模块处理所获取的数据,包括以下步骤:
步骤B2-1:数据处理模块计算所获取的数据长度,确定所获取的数据的手机应用类型;
步骤B2-2:数据处理模块将所获取的数据分为不大于137字节的多段;
步骤B2-2:数据处理模块根据所获取的数据的手机应用类型设置区别号码;
步骤B2-2:数据处理模块将步骤B2-2中的每个数据段及区别号码设置为短信记录的形式。
本发明还提供了一种手机硬件安全加密的方法,包括以下步骤:
步骤S401:用户操作一项手机应用,所述手机应用程序与数据处理模块建立连接;
步骤S402:手机应用程序发送待加密数据至所述数据处理模块,数据处理模块对所述待加密数据进行处理;
步骤S403:数据处理模块将加密后的数据发送并存储于SIM卡中。
较佳地,本发明的手机硬件安全加密的方法,步骤S402中,数据处理模块对待加密数据进行处理,包括以下步骤:
步骤S4021-1:数据处理模块接收待加密数据;
步骤S4021-2:数据处理模块计算待加密数据长度,确定待加密数据的应用类型;
步骤S4021-3:数据处理模块将所述待加密数据分为不大于14字节的多段;
步骤S4021-4:数据处理模块根据待加密数据的应用类型设置区别号码;
步骤S4021-5:数据处理模块将每段待加密数据及区别号码设置为电话簿记录的形式。
较佳地,本发明的手机硬件安全加密的方法,步骤S402中,数据处理模块对待加密数据进行处理,包括以下步骤:
步骤S4022-1:数据处理模块接收待加密数据;
步骤S4022-2:数据处理模块计算待加密数据长度,确定待加密数据的应用类型;
步骤S4022-3:数据处理模块将所述待加密数据分为不大于137字节的多段;
步骤S4022-4:数据处理模块根据待加密数据的应用类型设置区别号码;
步骤S4022-5:数据处理模块将每段待加密数据及区别号码设置为短信记录的形式。
较佳地,本发明的手机硬件安全加密的方法,步骤S4021-5中,电话簿记录的形式,具体为:
前14个字节存储待加密数据段;后14个字节存储数据段长度,区别号码,随机批次,总记录数和当前记录数。
由于SIM卡电话簿记录GSM(Global System of Mobile communication,全球移动通信***)标准里只有28字节,前面14个字节为通讯录姓名,后14个字节是电话,并且后14个字节只能存储1-9的数字,不在该范围内的字节手机操作***认为是非法字符,无法存入到电话簿。
对于3G(3rd-generation,第三代移动通信技术)的USIM(Universal Subscriber IdentityModule,全球用户识别卡)卡处理情况,由于3G采用了ADF(Application Dedicated File,应用专用文件)的电话簿存储,电话记录可以存储邮件,群组等信息,但是最基本的存储内容与GSM的ADN记录一致,本发明的加密方法只是使用基本AND(AbbreviatedDialing Numbers,缩位拨叫号码)记录作为数据存储,所以本发明的加密方法同样适合3G的USIM卡处理。
上述据段长度,区别号码,随机批次,总记录数和当前记录数的总长度小于等于14字节。
较佳地,本发明的手机硬件安全加密的方法,步骤S1022-5中,短信记录的形式,具体为:
前36个字节用于存储状态位,区别号码,标志位,TP-OA(TP-Originating-Address,发送地址),TP-PID(TP-Protocol-Identifier,协议标示付)和TP-DCS(TP-Data-Coding-Scheme,数据编码格式);三个字节用于存储批次号,短信总数和当前短信索引;最后137个字节用于存储待加密数据段。
GSM的SIM卡以及3G的USIM卡,对于短信记录的存储形式为:
状态位,短信中心,标志位,TP-OA,TP-PID,TP-DCS共占用36字节;短信内容占140字节;
因此,本发明的加密方法在以短信形式存储待加密数据段时,用前36个字节存储状态位,区别号码,标志位,TP-OA,TP-PID和TP-DCS;再用三个字节分别存储批次号,短信总数和当前短信索引;最后用137个字节存储待加密数据段。
较佳地,本发明的手机硬件安全加密的方法,步骤S103:数据处理模块将加密后的数据发送并存储于SIM卡中,具体为:数据处理模块通过手机操作***上层API,将加密后的数据以电话簿的形式或者短信的形式存储于SIM卡的数据存储器中。
本发明还提供了一种手机硬件安全解密的方法,包括以下步骤:
步骤S1001:用户操作一项手机应用,手机应用程序与数据处理模块建立连接;
步骤S1002:手机应用程序发送读取加密数据的请求至数据处理模块,数据处理模块根据读取请求从SIM卡中读出加密数据并解密;
步骤S1003:数据处理模块发送解密后的数据至手机应用程序。
较佳地,本发明的手机硬件安全解密的方法,步骤S1002中,数据处理模块根据读取请求从SIM卡中读出加密数据并解密,包括以下步骤:
步骤S10021-1:数据处理模块根据手机应用类型确定对应数据区别号码;
步骤S10021-2:数据处理模块从SIM卡读出所述数据区别号码对应的数据;
步骤S10021-3:数据处理模块提取从SIM卡中读出的数据的数据段长度,随机批次,总记录数,当前记录数,以及加密数据段;
步骤S10021-4:数据处理模块根据上述数据段长度,随机批次,总记录数,以及当前记录数将加密数据段组合为完整的数据。
较佳地,本发明的手机硬件安全解密的方法,步骤S1002中,数据处理模块根据读取请求从SIM卡中读出加密数据并解密,包括以下步骤:
步骤S10022-1:数据处理模块根据手机应用类型确定对应数据区别号码;
步骤S10022-2:数据处理模块从SIM卡读出所述数据区别号码对应的数据;
步骤S10022-3:数据处理模块提取从SIM卡中读出的数据的存储批次号,短信总数,当前短信索引,以及加密数据段;
步骤S10022-4:数据处理模块根据上述存储批次号,短信总数和当前短信索引将加密数据段组合为完整的数据。
本发明还提供了一种手机硬件安全加密、解密的装置,包括:数据处理模块;
数据处理模块,用于手机数据的处理;
数据处理模块,包括:通信模块,加密模块以及解密模块;
通信模块,与加密模块和解密模块相连接,并设有与手机应用以及手机SIM卡连接的端口,用于数据处理模块与手机应用以及手机SIM卡间的通信;
加密模块,与通信模块相连接,用于手机数据的加密;
解密模块,与通信模块相连接,用于手机加密数据的解密。
本发明的有益效果在于,本发明使用手机操作***通用上层API来完成与SIM卡的通讯,并实现手机软件的硬件证书存放与加密。通过本发明,用户只要通过普通的客户端软件和相应的SIM卡即可实现手机软件的安全硬件加密,不需用定制手机。
附图说明
图1为本发明第一实施例的手机数据处理方法的流程图;
图2为本发明第二实施例的手机数据处理方法的流程图;
图3为本发明第三实施例的数据处理模块处理数据的流程图;
图4为本发明第四实施例的数据处理模块处理数据的流程图;
图5为本发明第五实施例的数据加密处理的流程图;
图6为本发明第六实施例的数据加密处理的流程图;
图7为本发明第七实施例的手机硬件安全解密的方法的流程图;
图8为本发明第八实施例的加密数据解密处理的流程图;
图9为本发明第九实施例的加密数据解密处理的流程图;
图10为本发明第十实施例的手机硬件安全加密、解密的装置的结构示意图。
具体实施方式
为了使本发明的物联网***及其实现方法的目的、技术方案及优点更加清楚明白,以下具体结合附图及具体实施例,对本发明的物联网***及其实现方法进行进一步详细说明。
图1为本发明第一实施例的手机数据处理方法的流程图,如图1所示,本发明的手机数据处理方法,包括以下步骤:
步骤A:数据处理模块获取手机应用产生的数据;
步骤B:数据处理模块处理所获取的数据;
步骤C:数据处理模块将处理后的数据发送并存储于SIM卡中。
图2为本发明第二实施例的手机数据处理方法的流程图,如图2所示,数据处理模块处理所获取的数据,包括以下步骤:
步骤B1-1:数据处理模块计算所获取的数据长度,确定所获取的数据的手机应用类型;
步骤B1-2:数据处理模块将所获取的数据分为不大于14字节的多段;
步骤B1-3:数据处理模块根据所获取的数据的手机应用类型设置区别号码;
步骤B1-4:数据处理模块将步骤B1-2中的每个数据段及区别号码设置为电话簿记录的形式。
图3为本发明第三实施例的数据处理模块处理数据的流程图,如图3所示,数据处理模块处理所获取的数据,包括以下步骤:
步骤B2-1:数据处理模块计算所获取的数据长度,确定所获取的数据的手机应用类型;
步骤B2-2:数据处理模块将所获取的数据分为不大于137字节的多段;
步骤B2-2:数据处理模块根据所获取的数据的手机应用类型设置区别号码;
步骤B2-2:数据处理模块将步骤B2-2中的每个数据段及区别号码设置为短信记录的形式。
图4为本发明第四实施例的手机硬件安全加密的方法的流程图,如图4所示,本发明的手机硬件安全加密的方法,包括以下步骤:
步骤S401:用户操作一项手机应用,所述手机应用程序与数据处理模块建立连接;
步骤S402:手机应用程序发送待加密数据至所述数据处理模块,数据处理模块对所述待加密数据进行处理;
步骤S403:数据处理模块将加密后的数据发送并存储于SIM卡中。
优选地,作为一种可实施方式,本实施例采用以GSM的SIM电话簿记录的形式存储加密数据,如图5所示,上述步骤S402中,数据处理模块对待加密数据进行处理,包括以下步骤:
步骤S4021-1:数据处理模块接收待加密数据;
步骤S4021-2:数据处理模块计算待加密数据长度,确定待加密数据的应用类型;
步骤S4021-3:数据处理模块根据待加密数据的长度将所述待加密数据分为不大于14字节的多段;
步骤S4021-4:数据处理模块根据待加密数据的应用类型设置区别号码;
步骤S4021-5:数据处理模块将每段待加密数据及区别号码设置为电话簿记录的形式。
由于SIM卡电话簿记录GSM标准里只有28字节,前面14个字节为通讯录姓名,后14个字节是电话,并且后14个字节只能存储1-9的数字,不在该范围内的字节手机操作***认为是非法字符,无法存入到电话簿。例如,输入数据为String,通过字符转换后按照不大于14个字节分为,inSubdata_1,inSubdata_2,...inSubdata_n,然后可以定义电话号码为特殊号码用于专用的应用,如定义号码999999用于某银行手机支付证书签名,根据前面按照不大于14个字节处理的字段数,定义电话记录如下:
inSubdata_1+长度+999999+随机批次+总记录数n+当前记录数1,
inSubdata_2+长度+999999+随机批次+总记录数n+当前记录数2,
......
inSubdata_n+长度+999999+随机批次+总记录数n+当前记录数n。
优选地,作为一种可实施方式,本实施例采用以短信记录的形式存储加密数据,如图6所示,上述步骤S402中,数据处理模块对待加密数据进行处理,包括以下步骤:
步骤S4022-1:数据处理模块接收待加密数据;
步骤S4022-2:数据处理模块计算待加密数据长度,确定待加密数据的应用类型;
步骤S4022-3:数据处理模块根据待加密数据的长度将所述待加密数据分为不大于137字节的多段;
步骤S4022-4:数据处理模块根据待加密数据的应用类型设置区别号码;
步骤S4022-5:数据处理模块将每段待加密数据及区别号码设置为短信记录的形式。
GSM的SIM卡以及3G的USIM卡,对于短信记录的存储形式为:
状态位,短信中心,标志位,TP-OA,TP-PID,TP-DCS共占用36字节;短信内容占140字节;
因此,本发明的加密方法在以短信形式存储待加密数据段时,用前36个字节存储状态位,区别号码,标志位,TP-OA,TP-PID和TP-DCS;再用三个字节分别存储批次号,短信总数和当前短信索引;最后用137个字节存储待加密数据。例如,输入数据为String,通过字符转换后按照不大于137个字节分为n个数据段:inSubdata_1,inSubdata_2,...inSubdata_n,然后可以定义短信中心号码为特殊号码用于专用的应用,如定义号码8613999999999用于某银行手机支付证书签名,定义短信记录如下:
状态位+8613999999999+标志位+TP-OA+TP-PID+TP-DCS+存储批次号+短信总数n+当前短信索引1+inSubdata_1;
状态位+8613999999999+标志位+TP-OA+TP-PID+TP-DCS+存储批次号+短信总数n+当前短信索引2+inSubdata_2;
......
状态位+8613999999999+标志位+TP-OA+TP-PID+TP-DCS+存储批次号+短信总数n+当前短信索引n+inSubdata_n。
图7为本发明第七实施例的手机硬件安全解密的方法的流程图,如图7所示,本发明的手机硬件安全解密的方法,包括以下步骤:
步骤S1001:用户操作一项手机应用,手机应用程序与数据处理模块建立连接;
步骤S1002:手机应用程序发送读取加密数据的请求至数据处理模块,数据处理模块根据读取请求从SIM卡中读出加密数据并解密;
步骤S1003:数据处理模块发送解密后的数据至手机应用程序。
优选地,作为一种可实施方式,本实施例针对以电话簿记录形式加密数据,如图8所示,上述步骤S1002中,数据处理模块根据读取请求从SIM卡中读出加密数据并解密,包括以下步骤:
步骤S10021-1:数据处理模块根据手机应用类型确定对应数据区别号码;
步骤S10021-2:数据处理模块从SIM卡读出所述数据区别号码对应的数据;
步骤S10021-3:数据处理模块提取从SIM卡中读出的数据的数据段长度,随机批次,总记录数,当前记录数,以及加密数据段;
步骤S10021-4:数据处理模块根据上述数据段长度,随机批次,总记录数,以及当前记录数将加密数据段组合为完整的数据。
优选地,作为一种可实施方式,本实施例针对以短信记录形式加密数据,如图9所示,上述步骤S1002中,数据处理模块根据读取请求从SIM卡中读出加密数据并解密,包括以下步骤:
步骤S10022-1:数据处理模块根据手机应用类型确定对应数据区别号码;
步骤S10022-2:数据处理模块从SIM卡读出所述数据区别号码对应的数据;
步骤S10022-3:数据处理模块提取从SIM卡中读出的数据的存储批次号,短信总数,当前短信索引,以及加密数据段;
步骤S10022-4:数据处理模块根据上述存储批次号,短信总数和当前短信索引将加密数据段组合为完整的数据。
图10为本发明第十实施例的手机硬件安全加密、解密的装置的结构示意图,如图10所示,本发明的手机硬件安全加密、解密的装置,包括:数据处理模块;
数据处理模块,用于手机数据的处理;
数据处理模块,包括:通信模块,加密模块以及解密模块;
通信模块,与加密模块和解密模块相连接,并设有与手机应用以及手机SIM卡连接的端口,用于数据处理模块与手机应用以及手机SIM卡间的通信;
加密模块,与通信模块相连接,用于手机数据的加密;
解密模块,与通信模块相连接,用于手机加密数据的解密。
作为一种可实施方式,通信模块中通过自定义函数TestSimCard(),测试手机硬件安全加密、解密的装置与Sim卡之间的通信连接;通过自定义函数GetSignedDataFromSIM()从Sim卡获取处理过的数据,例如,定义GetSignedDataFromSIM(String inData,byte[]outData,int status),其中inData=“商家,淘宝,茶叶,订单号:1110-1;金额:50.00”;对数据的加密可通过3-DES或者RSA等算法进行;通过自定义函数GenerteOTPPassword()生成OTP(One-Time Password,一次性密码/动态口令)。
本发明所提供的手机硬件安全加密、解密的方法及其装置,使用手机操作***通用上层API来完成与SIM卡的通讯,并实现手机软件的硬件证书存放与加密。通过本发明,用户只要通过普通的客户端软件和相应的SIM卡即可实现手机软件的安全硬件加密,不需用定制手机。
最后应当说明的是,很显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型。
Claims (13)
1.一种手机数据处理方法,其特征在于,包括以下步骤:
步骤A:数据处理模块获取手机应用产生的数据;
步骤B:数据处理模块处理所获取的数据;
步骤C:数据处理模块将处理后的数据发送并存储于SIM卡中。
2.根据权利要求1所述的手机数据处理方法,其特征在于,所述数据处理模块处理所获取的数据,包括以下步骤:
步骤B1-1:数据处理模块计算所获取的数据长度,确定所获取的数据的手机应用类型;
步骤B1-2:数据处理模块将所获取的数据分为不大于14字节的多段;
步骤B1-3:数据处理模块根据所获取的数据的手机应用类型设置区别号码;
步骤B1-4:数据处理模块将步骤B1-2中的每个数据段及区别号码设置为电话簿记录的形式。
3.根据权利要求1所述的手机数据处理方法,其特征在于,所述数据处理模块处理所获取的数据,包括以下步骤:
步骤B2-1:数据处理模块计算所获取的数据长度,确定所获取的数据的手机应用类型;
步骤B2-2:数据处理模块将所获取的数据分为不大于137字节的多段;
步骤B2-2:数据处理模块根据所获取的数据的手机应用类型设置区别号码;
步骤B2-2:数据处理模块将步骤B2-2中的每个数据段及区别号码设置为短信记录的形式。
4.一种利用权利要求1所述的手机数据处理方法的手机硬件安全加密的方法,其特征在于,包括以下步骤:
步骤S401:用户操作一项手机应用,所述手机应用程序与数据处理模块建立连接;
步骤S402:所述手机应用程序发送待加密数据至所述数据处理模块,所述数据处理模块对所述待加密数据进行处理;
步骤S403:所述数据处理模块将加密后的数据发送并存储于SIM卡中。
5.根据权利要求4所述的手机硬件安全加密的方法,其特征在于,所述步骤S402中,所述数据处理模块对所述待加密数据进行处理,包括以下步骤:
步骤S4021-1:数据处理模块接收待加密数据;
步骤S4021-2:数据处理模块计算待加密数据长度,确定待加密数据的应用类型;
步骤S4021-3:数据处理模块将所述待加密数据分为不大于14字节的多段;
步骤S4021-4:数据处理模块根据待加密数据的应用类型设置区别号码;
步骤S4021-5:数据处理模块将每段待加密数据及区别号码设置为电话簿记录的形式。
6.根据权利要求4所述的手机硬件安全加密的方法,其特征在于,所述步骤S402中,所述数据处理模块对所述待加密数据进行处理,包括以下步骤:
步骤S4022-1:数据处理模块接收待加密数据;
步骤S4022-2:数据处理模块计算待加密数据长度,确定待加密数据的应用类型;
步骤S4022-3:数据处理模块将所述待加密数据分为不大于137字节的多段;
步骤S4022-4:数据处理模块根据待加密数据的应用类型设置区别号码;
步骤S4022-5:数据处理模块将每段待加密数据及区别号码设置为短信记录的形式。
7.根据权利要求5所述的手机硬件安全加密的方法,其特征在于,所述步骤S4021-5中,所述电话簿记录的形式,具体为:
前14个字节存储待加密数据段;后14个字节存储数据段长度,区别号码,随机批次,总记录数和当前记录数;
所述数据段长度,区别号码,随机批次,总记录数,当前记录数的总长度小于等于14字节。
8.根据权利要求5所述的手机硬件安全加密的方法,其特征在于,所述步骤S4022-5中,所述短信记录的形式,具体为:
前36个字节用于存储状态位,区别号码,标志位,TP-OA,TP-PID和TP-DCS;三个字节用于存储批次号,短信总数和当前短信索引;最后137个字节用于存储待加密数据段。
9.根据权利要求4所述的手机硬件安全加密的方法,其特征在于,所述步骤S403:所述数据处理模块将加密后的数据发送并存储于SIM卡中,具体为:数据处理模块通过手机操作***上层API,将所述加密后的数据以电话簿的形式或者短信的形式存储于SIM卡的数据存储器中。
10.一种手机硬件安全解密的方法,其特征在于,包括以下步骤:
步骤S1001:用户操作一项手机应用,所述手机应用程序与数据处理模块建立连接;
步骤S1002:所述手机应用程序发送读取加密数据的请求至所述数据处理模块,所述数据处理模块根据所述读取请求从SIM卡中读出加密数据并解密;
步骤S1003:所述数据处理模块发送解密后的数据至手机应用程序。
11.根据权利要求10所述的手机硬件安全解密的方法,其特征在于,所述步骤S1002中,所述数据处理模块根据所述读取请求从SIM卡中读出加密数据并解密,包括以下步骤:
步骤S10021-1:数据处理模块根据手机应用类型确定对应数据区别号码;
步骤S10021-2:数据处理模块从SIM卡读出所述数据区别号码对应的数据;
步骤S10021-3:数据处理模块提取从SIM卡中读出的数据的数据段长度,随机批次,总记录数,当前记录数,以及加密数据段;
步骤S10021-4:数据处理模块根据所述数据段长度,随机批次,总记录数,以及当前记录数将加密数据段组合为完整的数据。
12.根据权利要求10所述的手机硬件安全解密的方法,其特征在于,所述步骤S1002中,所述数据处理模块根据所述读取请求从SIM卡中读出加密数据并解密,包括以下步骤:
步骤S10022-1:数据处理模块根据手机应用类型确定对应数据区别号码;
步骤S10022-2:数据处理模块从SIM卡读出所述数据区别号码对应的数据;
步骤S10022-3:数据处理模块提取从SIM卡中读出的数据的存储批次号,短信总数,当前短信索引,以及加密数据段;
步骤S10022-4:数据处理模块根据上述存储批次号,短信总数和当前短信索引将加密数据段组合为完整的数据。
13.一种手机硬件安全加密、解密的装置,其特征在于,包括:数据处理模块;
所述数据处理模块,用于手机数据处理;
所述数据处理模块,包括:通信模块,加密模块以及解密模块;
所述通信模块,与所述加密模块和解密模块相连接,并设有与手机应用以及手机SIM卡连接的端口,用于数据处理模块与手机应用以及手机SIM卡间的通信;
所述加密模块,与所述通信模块相连接,用于手机数据的加密;
所述解密模块,与所述通信模块相连接,用于手机加密数据的解密。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110362169.8A CN103108322B (zh) | 2011-11-15 | 2011-11-15 | 一种数据处理方法和安全加密、解密的方法及其装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110362169.8A CN103108322B (zh) | 2011-11-15 | 2011-11-15 | 一种数据处理方法和安全加密、解密的方法及其装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103108322A true CN103108322A (zh) | 2013-05-15 |
CN103108322B CN103108322B (zh) | 2016-03-02 |
Family
ID=48315826
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110362169.8A Expired - Fee Related CN103108322B (zh) | 2011-11-15 | 2011-11-15 | 一种数据处理方法和安全加密、解密的方法及其装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103108322B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106031207A (zh) * | 2013-12-02 | 2016-10-12 | 万事达卡国际股份有限公司 | 用于向不带有安全元件的移动设备安全传送远程通知服务消息的方法及*** |
CN106707978A (zh) * | 2015-11-13 | 2017-05-24 | 北京奇虎科技有限公司 | 通过通讯录转移智能家居控制权的方法及通讯录 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1538855A2 (en) * | 2003-12-01 | 2005-06-08 | Sony Ericsson Mobile Communications Japan, Inc. | Method of preventing access to a subscriber identity module in a mobile communication terminal |
CN101355740A (zh) * | 2007-07-27 | 2009-01-28 | 佛山市顺德区顺达电脑厂有限公司 | 智能卡的数据保护方法及其*** |
CN101616415A (zh) * | 2006-09-13 | 2009-12-30 | 北京握奇数据***有限公司 | 移动通信用户身份识别卡信息直接交互方法及其支持设备 |
-
2011
- 2011-11-15 CN CN201110362169.8A patent/CN103108322B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1538855A2 (en) * | 2003-12-01 | 2005-06-08 | Sony Ericsson Mobile Communications Japan, Inc. | Method of preventing access to a subscriber identity module in a mobile communication terminal |
CN101616415A (zh) * | 2006-09-13 | 2009-12-30 | 北京握奇数据***有限公司 | 移动通信用户身份识别卡信息直接交互方法及其支持设备 |
CN101355740A (zh) * | 2007-07-27 | 2009-01-28 | 佛山市顺德区顺达电脑厂有限公司 | 智能卡的数据保护方法及其*** |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106031207A (zh) * | 2013-12-02 | 2016-10-12 | 万事达卡国际股份有限公司 | 用于向不带有安全元件的移动设备安全传送远程通知服务消息的方法及*** |
CN106031207B (zh) * | 2013-12-02 | 2019-12-13 | 万事达卡国际股份有限公司 | 用于向不带有安全元件的移动设备安全传送远程通知服务消息的方法及*** |
US11334890B2 (en) | 2013-12-02 | 2022-05-17 | Mastercard International Incorporated | Method and system for secure authentication of user and mobile device without secure elements |
CN106707978A (zh) * | 2015-11-13 | 2017-05-24 | 北京奇虎科技有限公司 | 通过通讯录转移智能家居控制权的方法及通讯录 |
Also Published As
Publication number | Publication date |
---|---|
CN103108322B (zh) | 2016-03-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9210573B2 (en) | Method and apparatus for registering a computing device with a service provider | |
KR101567902B1 (ko) | Nfc 가능 디바이스용 다수-발급사 시큐어 엘리먼트 파티션 아키텍처 | |
CN101394615B (zh) | 一种基于pki技术的移动支付终端及支付方法 | |
CN103079193A (zh) | 一种可自由下载网络数据的云sim模块 | |
CN109039652B (zh) | 一种数字通证的生成及应用方法 | |
CN101662765A (zh) | 手机短信保密***及方法 | |
CN101329786B (zh) | 移动终端获取银行卡磁道信息或支付应用的方法及*** | |
WO2013182154A1 (zh) | 一种对通讯终端上应用程序加、解密的方法、***和终端 | |
CN105991287A (zh) | 一种签名数据的生成及指纹认证请求方法及装置 | |
CN104573551A (zh) | 一种文件处理的方法及移动终端 | |
WO2016092286A1 (en) | System and method for enabling secure authentication | |
CN102867157B (zh) | 移动终端和数据保护方法 | |
CN102866960A (zh) | 一种在存储卡中实现加密的方法、解密的方法和装置 | |
CN102184499A (zh) | 账户信息绑定方法、金融交易方法及移动终端 | |
CN107124500A (zh) | 一种通信设备内通讯录的显示方法及显示装置 | |
CN104318286A (zh) | Nfc标签数据的管理方法、管理***和终端 | |
CN101610508A (zh) | 基于移动通信网络的指纹验证***及方法 | |
CN109146468A (zh) | 一种数字通证的备份与恢复方法 | |
CN109801069A (zh) | 一种基于贴膜卡保护数字加密货币钱包数据的方法 | |
CN104955029A (zh) | 通讯录保护方法、装置及通信*** | |
CN105871866B (zh) | 一种基于计算机硬件信息的密码管理***及方法 | |
CN104994498B (zh) | 一种终端应用与手机卡应用交互的方法及*** | |
CN103108322B (zh) | 一种数据处理方法和安全加密、解密的方法及其装置 | |
CN102799540A (zh) | 利用用户识别卡密钥对存储卡加解密的方法、***和终端 | |
CN101841783A (zh) | 基于stk业务的短信安全通信方法和***以及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160302 Termination date: 20211115 |