[发明专利]防止电子码本加密中的图案识别有效
申请号: | 201180075957.7 | 申请日: | 2011-12-30 |
公开(公告)号: | CN104115440A | 公开(公告)日: | 2014-10-22 |
发明(设计)人: | S·贾纳斯;J·马丁;U·萨瓦冈卡尔 | 申请(专利权)人: | 英特尔公司 |
主分类号: | H04L9/06 | 分类号: | H04L9/06;G06F21/62 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 防止 电子 加密 中的 图案 识别 | ||
1.一种方法,包括:
将噪声插入到与要在显示器上呈现的内容相关联的位图中,来创建有噪声的位图;以及
使用电子码本(ECB)加密来对所述有噪声的位图进行加密,其中,得到的密文将不包括来自所述内容的可识别的图案。
2.如权利要求1所述的方法,其中,所插入的噪声包括针对所述位图中像素的至少一个子集来对像素值进行修改。
3.如权利要求2所述的方法,其中,对像素值进行修改包括使用计数器来调整所述像素值。
4.如权利要求2所述的方法,其中,对像素值进行修改包括将公知的修改模式应用到所述位图。
5.如权利要求2所述的方法,其中,对像素值进行修改包括使用随机数生成器来调整所述像素值。
6.如权利要求1所述的方法,其中,插入噪声包括分析所述位图,以确定能够如何修改所述位图以使所述位图的随机性最大化,同时确保所述有噪声的位图在呈现时是视觉上感知类似的。
7.如权利要求1所述的方法,其中,插入噪声包括在对块进行加密之前,将噪声插入到像素块中。
8.如权利要求1所述的方法,进一步包括:
将所述密文存储在图形存储器中,为在所述显示器上进行呈现做准备;
对所述密文进行解密以重新创建所述有噪声的位图;以及
在所述显示器上显示所述有噪声的位图。
9.如权利要求8所述的方法,其中,访问所述图形存储器的黑客将不能确定来自存储在其中的所述密文的图案。
10.如权利要求1所述的方法,其中,加密由作为图形处理器的一部分的块加密器来执行。
11.如权利要求1所述的方法,其中,插入噪声由位于图形处理器之外的噪声插入器来执行。
12.如权利要求1所述的方法,其中,插入噪声由作为图形处理器的一部分的噪声插入器来执行。
13.一种系统,包括:
噪声插入器,用于将噪声插入到与要在显示器上呈现的内容相关联的位图中,来创建有噪声的位图;以及
块加密器,用于使用电子码本(ECB)加密来对所述有噪声的位图进行加密,其中,得到的密文将不包括来自所述内容的可识别的图案。
14.如权利要求13所述的系统,其中,所述噪声插入器包括计数器,所述计数器被用来将计数器值添加到当前的像素值。
15.如权利要求13所述的系统,其中,所述噪声插入器将预定义的噪声图案插入到所述位图中。
16.如权利要求13所述的系统,其中,所述噪声插入器包括随机数生成器,用于将随机数添加到当前的像素值。
17.如权利要求13所述的系统,进一步包括位图分析器,用于确定能够如何修改所述位图,以使所述位图的随机性最大化,同时确保所述有噪声的位图在呈现时是视觉上感知类似的,并且由此对所述噪声插入器进行控制。
18.如权利要求13所述的系统,其中,所述块加密器是图形处理器的一部分。
19.如权利要求18所述的系统,其中,所述噪声插入器也是图形处理器的一部分。
20.一种系统,包括:
服务器,用于提供对其机密信息的用户安全访问,其中,所述服务器包括:
数字签名系统(DSS),用于针对捕捉机密信息的文档来生成数字签名,所述机密信息要被传输给用户以用于呈现,其中,所述数字签名用于对所述文档进行验证;
图形处理器,用于将噪声插入到与所述文档相关联的位图中,以创建所述文档的有噪声的位图,并且使用电子码本(ECB)加密来对所述有噪声的位图进行加密;以及
通信接口;
通信网络;以及
消费电子设备,用于接收并且呈现用户机密信息,其中,所述消费电子设备包括:
通信接口;
显示器;
图形存储器,用于存储要在所述显示器上呈现的信息,所述信息包括从所述服务器接收的加密的有噪声的位图;以及
图形处理器,用于在所述显示器上呈现之前,使用电子码本(ECB)解密来对所述加密的有噪声的位图进行解密。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180075957.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:确定托管的服务中使用的带宽
- 下一篇:一种车床定位装置