[发明专利]保护口令免受未授权访问的方法和数据处理单元有效
申请号: | 200810171493.X | 申请日: | 2008-09-26 |
公开(公告)号: | CN101398872A | 公开(公告)日: | 2009-04-01 |
发明(设计)人: | G·D·詹宁斯;J·巴斯托;P·埃德;M·戈德克;R·奈特 | 申请(专利权)人: | 英飞凌科技股份公司 |
主分类号: | G06F21/00 | 分类号: | G06F21/00 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 王洪斌;刘春元 |
地址: | 德国新*** | 国省代码: | 德国;DE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 保护 口令 免受 授权 访问 方法 数据处理 单元 | ||
1.保护口令免受未授权访问的方法,包括:
在存储器中存储表示至少部分口令的数据;
将所述数据分配给多个指令中的至少一个;
将所述多个指令作为处理器可执行代码存储在存储器中;以及
阻止将处理器可执行代码作为数据从存储器读出;
由此,在存储器中存储所述数据包括将所述数据作为处理器可执行代码的 部分进行存储。
2.如权利要求1所述的方法,进一步包括:
允许将处理器可执行代码作为将由处理器执行的代码读出;以及
允许将可允许读出的处理器可执行代码转移至处理器。
3.如权利要求1所述的方法,其中,将所述数据分配给多个指令中的至 少一个进一步包括将数据构建到多个指令中的至少一个中。
4.如权利要求1所述的方法,其中,多个指令中的至少一个是立即指令。
5.如权利要求1所述的方法,进一步包括执行处理器可执行代码以获取 表示至少部分口令的数据。
6.如权利要求1所述的方法,其中,阻止将处理器可执行代码作为数据 从存储器中读出包括:控制对其中存储处理器可执行代码的存储器地址范围或 存储器的访问。
7.如权利要求1所述的方法,其中,阻止将处理器可执行代码作为数据 从存储器中读出包括:限制数据读访问对其中存储处理器可执行代码的存储器 地址范围或存储器的访问。
8.如权利要求2所述的方法,其中允许将处理器可执行代码作为将由处 理器执行的代码读出包括:允许指令读访问对其中存储处理器可执行代码的存 储器地址范围或存储器的访问。
9.保护口令免受未授权访问的方法,包括:
将表示至少部分口令的数据分为多个数据部分;
将每个数据部分与多个指令中的至少一个进行组合;
将包括组合的数据部分的多个指令作为处理器可执行代码存储在存储器 中;以及
阻止将处理器可执行代码作为数据从存储器读出。
10.如权利要求9所述的方法,进一步包括:
允许将处理器可执行代码作为将由处理器执行的代码读出;以及
允许将可允许读出的处理器可执行代码转移至处理器。
11.如权利要求9所述的方法,其中组合包括将每个数据部分嵌入多个指 令中的一个。
12.如权利要求9所述的方法,进一步包括执行处理器可执行代码以获取 表示至少部分口令的数据。
13.如权利要求9所述的方法,进一步包括将包括组合的数据部分的多个 指令分布在整个处理器可执行代码内。
14.数据处理单元,包括:
存储器,用于存储表示至少部分口令的数据,所述存储器进一步将多个指 令作为处理器可执行代码进行存储,其中在存储器中存储所述数据包括将所述 数据作为处理器可执行代码的部分进行存储;
控制单元,用于将所述数据分配给所述多个指令中的至少一个;以及
电路装置,用于阻止将处理器可执行代码作为数据从存储器读出。
15.如权利要求14所述的数据处理单元,电路装置进一步允许将处理器可 执行代码作为将由处理器执行的代码读出;并且
电路装置进一步允许将可允许读出的处理器可执行代码转移至处理器。
16.如权利要求14所述的数据处理单元,控制单元进一步将数据构建到多 个指令中的至少一个中。
17.如权利要求14所述的数据处理单元,其中多个指令中的至少一个是立 即指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英飞凌科技股份公司,未经英飞凌科技股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810171493.X/1.html,转载请声明来源钻瓜专利网。