[发明专利]基于可配置密钥的数据混排和加密有效
申请号: | 201410099030.2 | 申请日: | 2014-03-14 |
公开(公告)号: | CN104052593B | 公开(公告)日: | 2017-10-31 |
发明(设计)人: | V·阿加沃尔;S·保罗;A·科姆;A·萨克斯纳 | 申请(专利权)人: | 埃森哲环球服务有限公司 |
主分类号: | H04L9/20 | 分类号: | H04L9/20 |
代理公司: | 北京市金杜律师事务所11256 | 代理人: | 王茂华 |
地址: | 爱尔兰*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 配置 密钥 数据 加密 | ||
技术领域
本发明的各实施方式总体上涉及信息安全领域。具体地,涉及一种基于可配置密钥的数据混排和加密。
背景技术
尤其鉴于个人越来越愿意向其它方提供他们的保密信息并且比如在云计算系统上的共享数据存储日益普及,数据安全正在变得重要。例如,个人允许在线零售商存储他们的信用卡信息或者同意允许社交媒体站点将他们的信息用于营销或者其它动机并不罕见。为了保护个人,对数据进行匿名化并且在安全数据存储装置中存储数据并不罕见。
发明内容
根据本发明的一个实施例,提供了一种数据混排和加密系统,例如可以包括:数据存储装置,用于存储密钥;以及编码模块,由处理器执行以对输入数据序列进行混排和加密。其中混排和加密可以包括:基于密钥确定n维空间,其中n>0;用输入数据序列填充n维空间;应用准随机函数以对n维空间进行采样以确定采样;并且使用采样作为进入n维空间的索引以确定来自n维空间的输出数据序列。
根据本发明的另一实施例,提供了一种对输入数据序列进行编码的方法,例如可以包括:接收输入数据序列;并且对输入数据序列进行混排和加密。其中混排和加密可以包括:确定n维空间,其中n>0;用输入数据序列填充n维空间;由处理器应用准随机函数以对n维空间进行采样以确定采样;并且使用采样作为进入n维空间的索引以确定来自n维空间的输出数据序列。
根据本发明的又一实施例,提供了一种包括机器可读指令的非瞬态计算机可读介质,该机器可读指令可以由至少一个处理器可执行以:确定n维空间,其中n>0;用输入数据序列填充n维空间;应用准随机函数以对n维空间进行采样以确定采样;并且使用采样作为进入n维空间的索引以确定来自n维空间的输出数据序列。
附图说明
在以下描述中参照在附图中示出的示例详细描述实施例。
图1A至图1B图示数据混排和加密系统的示例。
图1C图示数据混排和加密系统的框图的示例。
图1D图示数据混排和加密系统在数据存档系统中的示例。
图2图示用于数据混排和加密的过程的示例。
图3图示用于数据混排和加密的过程的示例。
图4图示用于具有填充的数据混排和加密的过程的示例。
图5图示用于具有填充的数据解混排和解密的过程的示例。
图6图示用于数据混排和加密的方法的示例。
图7图示用于具有填充的数据解混排和解密的方法的示例。
图8图示可以用于方法和系统的计算机系统的示例。
图9示出如下图的示例,该图图示在可配置参数之间的逆关系。
具体实施方式
出于简化和示例目的,通过主要参照实施例的示例来描述它们的原理。在以下描述中,阐述许多具体细节以便提供实施例的透彻理解。清楚的是可以实现实施例而不限于所有具体细节。同样,可以在各种组合中一起使用实施例。
根据一个实施例,一种数据混排和加密系统将多维准随机采样用于基于密钥的数据混排以生成加密和混排的输出数据序列。在向数据混排和加密系统提供的输入数据序列中的两个近旁元素可以在作为数据序列从数据混排和加密系统输出的生成的排列中远离。数据混排和加密系统可以动态配置参数以基于用户要求来提供匿名和安全程度。
数据混排和加密系统同时对输入数据进行混排和加密。加密例如是以如果不能例如用所需函数和/或数据、比如密钥对信息进行解密就不能理解它这样的方式对信息进行编码的过程。混排可以包括混排在输入数据序列中的元素,因此它们按照不同顺序。根据一个实施例,混排在输入数据序列中的连续元素,因此它们在输出数据序列中未在彼此近旁并且被加密,因为不能根据查看混排的输出数据序列来确定输入数据序列。这里描述的数据混排和加密一般称为混排和加密过程,因为它实现输入数据序列的混排和加密二者。然而,根据这里描述的一个或者多个实施例执行的混排和加密过程是实现混排和加密二者的单个过程。相似地,解混排和解密是实现解混排和解密的单个过程。数据混排和加密也可以对整个输入序列进行混排和加密或者将它拆分成可以个别混排和加密的组块。
混排和加密可以基于密钥。密钥大小可以独立于输入序列的长度。
数据混排和加密系统可以提供用于多种应用的数据安全和匿名。例如,系统可以用于数据存储、存档或者其中期望数据私密和安全的任何应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于埃森哲环球服务有限公司,未经埃森哲环球服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410099030.2/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置