[发明专利]一种用于对信息进行加密的方法和装置无效
申请号: | 201210576507.2 | 申请日: | 2012-12-27 |
公开(公告)号: | CN103067163A | 公开(公告)日: | 2013-04-24 |
发明(设计)人: | 宗竞 | 申请(专利权)人: | 江苏乐买到网络科技有限公司 |
主分类号: | H04L9/30 | 分类号: | H04L9/30;H04L29/06 |
代理公司: | 苏州威世朋知识产权代理事务所(普通合伙) 32235 | 代理人: | 杨林洁 |
地址: | 215123 江苏省苏州市苏州工*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 信息 进行 加密 方法 装置 | ||
技术领域
本发明涉及网络技术,尤其是一种对信息进行加密的方法和装置。
背景技术
随着人类进入信息化社会,信息无处不在。例如,各种形式的信息以不同方式存储在各种存储介质中或者在不同的媒介上传输。随着而来的是,信息安全变得越来越重要。
对信息进行加密是提高信息安全的一种重要技术手段。所谓信息加密技术,是指利用数学或物理手段对电子信息在传输过程中和存储体内进行保护以防止泄漏的技术。
黑客可以通过许多技术手段恶意攻击并窃取存储在存储设备上的信息。在恶意攻击手段中,存在一种称为“拷贝攻击”,是指通过将信息或数据从授权设备中拷贝到非授权设备中,从而该非授权设备获得该信息或数据。为了应对拷贝攻击,一般在其上的信息或数据以惟一密码进行加密,只有授权的设备具有该惟一密码,从而能够对该信息或数据进行访问和使用。而非授权设备不具有该惟一密码,即使进行了拷贝,也无法访问该信息或数据。
但是,如何为每个设备产生惟一的并具有一定的安全等级的密码,是一个需要解决的问题。在存储数据的设备数量不大的时候,这个问题似乎不太严重。但是可以理解,如果需要保护的设备成千上万,甚至为几十万的量级,那么就很需要一种简便易行的算法来实现上述目的。
因此,存在一种现实的需要,提供一种适合用于大规模产品的对存储设备上的信息进行加密的技术方案。
发明内容
根据本发明的一个方面,提供了一种用于对存储在设备上的信息进行加密的方法,所述方法包括步骤:读取设备的ID号码;将设备的ID号码扩展为具有更多字节的数据序列;将数据序列映射至一个更大的数据阵列;将所述数据阵列加密为另一个数据阵列;和从所述另一个数据阵列中以随机顺序选择预定数据的数据序列作为所述设备上的信息的密码。
其中,所述扩展采用哈希算法。
其中,采用公钥算法对数据阵列进行加密以生成另一个数据阵列。
其中,采用RSA算法对数据阵列进行加密以生成另一个数据阵列。
根据本发明的另一个方面,提供了一种用于对存储在设备上的信息进行加密的装置,包括:读取模块,用于读取设备的ID号码;扩展模块,用于将设备的ID号码扩展为具有更多字节的数据序列;映射模块,用于数据序列映射至一个更大的数据阵列;加密模块,用于将所述数据阵列加密为另一个数据阵列;和选择模块,用于从所述另一个数据阵列中以随机顺序选择预定数据的数据序列作为所述设备上的信息的密码。
其中,所述通信模块从所述商家预先接收位置数据和相关商业信息并存储在存储模块中。
其中,定期轮询所述至少一个移动终端以获取其位置数据。
其中,所述扩展模块是哈希算法器。
其中,所述加密模块采用公钥加密算法进行加密。
其中,所述加密模块采用RSA加密算法进行加密。
附图说明
图1是本发明的对信息进行加密的方法的示意性流程图;
图2示出了一个128字节的数据阵列A的实例;
图3示出了一个128字节的数据阵列B的实例;和
图4是本发明的用于对信息进行加密的装置的结构框图。
具体实施方式
下面对参考附图对本发明的用于对信息进行加密的方法和装置的优选实施例进行详细的描述,需要注意的是,下面的描述仅是示意性的,其中所涉及的内容并不构成对发明所涉及内容的限制,本领域技术人员在下面公开内容的基础上还可以有许多不同的变化方式,这些都属于本发明的保护范围。
考虑到现有信息加密技术中存在的缺点和不足,本发明的实施方式提供了一种根据存储设备ID号码对存储设备上的信息进行加密的方法和装置。
图1是本发明的对信息进行加密的方法的示意性流程图。如图1所示,根据本发明的对信息进行加密的方法包括下述步骤。
首先,获取存储敏感信息的设备的ID号码。本领域普通技术人员可以理解,一般而言,一个设备具有一个惟一的ID号码,通过现有技术手段可以很容易识别并获取该ID号码。
随后,将该ID号码扩展为具有更多字节的数据序列。在此步骤中,可以采用本领域中常用的哈希(Hash)算法。哈希算法,即散列函数,是一种单向密码体制,是一个从明文到密文的不可逆的映射,只有加密过程,没有解密过程。同时,哈希函数可以将任意长度的输入经过变化以后得到固定长度的输出。哈希函数的这种单向特征和输出数据长度固定的特征使得它可以生成消息或者数据。
下面列出了几种本领域常用的哈希算法及其输出的扩展字节数:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏乐买到网络科技有限公司,未经江苏乐买到网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210576507.2/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置