-
公开(公告)号:CN107493163A
公开(公告)日:2017-12-19
申请号:CN201710815596.4
申请日:2008-03-25
Applicant: 英特尔公司
IPC: H04L9/06
CPC classification number: H04L9/0631 , G06F3/0623 , G06F3/0665 , G06F3/0689 , G06F9/30007 , G06F9/30036 , G06F9/30047 , G06F9/30145 , G06F9/30178 , G06F9/3802 , G06F9/3818 , G06F9/3887 , G06F9/3895 , G06F12/0862 , G06F12/0875 , G06F12/1408 , G06F21/602 , G06F2212/1052 , G06F2212/402 , G06F2212/452 , G06F2212/454 , G06F2212/602 , G11C7/1072 , H04L9/0816 , H04L9/0861 , H04L2209/12 , H04L2209/24
Abstract: 提供了用于通用处理器的灵活AES指令集。该指令集包括用于执行AES加密或解密的“一次循环”的指令,并且还包括用于执行密钥生成的指令。可以使用立即数来指示循环数和128/192/256位密钥的密钥生成的密钥长度。由于灵活AES指令集不要求跟踪隐式寄存器,所以可以充分利用管道能力。
-
公开(公告)号:CN103152168A
公开(公告)日:2013-06-12
申请号:CN201310110523.7
申请日:2008-03-25
Applicant: 英特尔公司
IPC: H04L9/06
CPC classification number: H04L9/0631 , G06F3/0623 , G06F3/0665 , G06F3/0689 , G06F9/30007 , G06F9/30036 , G06F9/30047 , G06F9/30145 , G06F9/30178 , G06F9/3802 , G06F9/3818 , G06F9/3887 , G06F9/3895 , G06F12/0862 , G06F12/0875 , G06F12/1408 , G06F21/602 , G06F2212/1052 , G06F2212/402 , G06F2212/452 , G06F2212/454 , G06F2212/602 , G11C7/1072 , H04L9/0816 , H04L9/0861 , H04L2209/12 , H04L2209/24
Abstract: 提供了用于通用处理器的灵活aes指令集。该指令集包括用于执行aes加密或解密的“一次循环”的指令,并且还包括用于执行密钥生成的指令。可以使用立即数来指示循环数和128/192/256位密钥的密钥生成的密钥长度。由于灵活aes指令集不要求跟踪隐式寄存器,所以可以充分利用管道能力。
-
-
公开(公告)号:CN102708022B
公开(公告)日:2015-07-08
申请号:CN201210041335.9
申请日:2006-12-07
Applicant: 英特尔公司
IPC: G06F11/10
CPC classification number: G06F11/1004 , G06F9/30003 , G06F9/30018 , G06F9/30032 , G06F15/76 , G06T1/20 , H03M13/00 , H03M13/09 , H03M13/093 , H03M13/096 , H03M13/157
Abstract: 在一个实施例中,本发明包括一种方法:在处理器中接收输入数据,并根据用于校验和运算的用户级指令在该处理器中对该输入数据进行校验和运算。例如,可以响应于用户级指令,在处理器自身中计算循环冗余校验和。说明了其它实施例,并声明了权利要求。
-
公开(公告)号:CN102708022A
公开(公告)日:2012-10-03
申请号:CN201210041335.9
申请日:2006-12-07
Applicant: 英特尔公司
IPC: G06F11/10
CPC classification number: G06F11/1004 , G06F9/30003 , G06F9/30018 , G06F9/30032 , G06F15/76 , G06T1/20 , H03M13/00 , H03M13/09 , H03M13/093 , H03M13/096 , H03M13/157
Abstract: 在一个实施例中,本发明包括一种方法:在处理器中接收输入数据,并根据用于校验和运算的用户级指令在该处理器中对该输入数据进行校验和运算。例如,可以响应于用户级指令,在处理器自身中计算循环冗余校验和。说明了其它实施例,并声明了权利要求。
-
公开(公告)号:CN109564553A
公开(公告)日:2019-04-02
申请号:CN201780049228.1
申请日:2017-08-08
Applicant: 英特尔公司
IPC: G06F12/14
CPC classification number: G06F12/1408 , G06F3/0619 , G06F3/0623 , G06F3/065 , G06F3/0673 , G06F13/28 , G06F21/72 , G06F21/79 , G06F2212/1052 , G06F2221/2107 , H04L9/0631 , H04L9/0637 , H04L2209/12
Abstract: 本文描述了与用于确保/保护存储器内容的多阶段存储器完整性相关联的装置、方法和存储介质的实施例。在一些实施例中,一种装置可以包括具有相应加密引擎的多个阶段,所述加密引擎用于响应于写入或恢复操作而加密数据;其中,加密引擎要使用基于多个不同类型的选择器的多个微调来在多个加密阶段中对数据进行连续加密。在实施例中,多个阶段还可以包括一个或多个解密引擎,所述解密引擎用于响应于读取操作、移动操作或复制操作而部分解密、完全解密或伪解密多次加密的数据;其中,一个或多个解密引擎要使用基于不同类型的选择器的子集的一个或多个微调来在一个或多个解密阶段中对多次加密的数据进行部分解密、完全解密或伪解密。
-
公开(公告)号:CN103152168B
公开(公告)日:2017-12-05
申请号:CN201310110523.7
申请日:2008-03-25
Applicant: 英特尔公司
IPC: H04L9/06
CPC classification number: H04L9/0631 , G06F3/0623 , G06F3/0665 , G06F3/0689 , G06F9/30007 , G06F9/30036 , G06F9/30047 , G06F9/30145 , G06F9/30178 , G06F9/3802 , G06F9/3818 , G06F9/3887 , G06F9/3895 , G06F12/0862 , G06F12/0875 , G06F12/1408 , G06F21/602 , G06F2212/1052 , G06F2212/402 , G06F2212/452 , G06F2212/454 , G06F2212/602 , G11C7/1072 , H04L9/0816 , H04L9/0861 , H04L2209/12 , H04L2209/24
Abstract: 提供了用于通用处理器的灵活aes指令集。该指令集包括用于执行aes加密或解密的“一次循环”的指令,并且还包括用于执行密钥生成的指令。可以使用立即数来指示循环数和128/192/256位密钥的密钥生成的密钥长度。由于灵活aes指令集不要求跟踪隐式寄存器,所以可以充分利用管道能力。
-
-
-
-
-
-
-