-
公开(公告)号:CN113485752B
公开(公告)日:2024-06-14
申请号:CN202110941501.X
申请日:2015-12-11
Applicant: 英特尔公司
Abstract: 本公开的发明名称是“用于提供SIMD SM4加密块密码功能性的指令和逻辑”。指令和逻辑提供单指令多数据(SIMD)SM4轮片操作。指令的实施例指定例如在立即操作数中的第一和第二源数据操作数集合和替换函数指示符。处理器的实施例可包括加密单元,其响应于第一指令而执行以下操作:响应于指示第一替换函数的替换函数指示符而在具有来自第二源数据操作数集合的对应密钥的第一源数据操作数集合的一部分上执行SM4轮交换的片;响应于指示第二替换函数的替换函数指示符使用具有来自第二来源数据操作数集合的对应常数的第一源数据操作数集合的另一部分执行SM4密钥生成的片,以及在SIMD目的地缓存器中存储第一指令的结果元素集合。
-
公开(公告)号:CN108027864B
公开(公告)日:2022-07-05
申请号:CN201680055704.6
申请日:2016-08-12
Applicant: 英特尔公司
Abstract: 一种处理系统包括:存储器和操作地耦合到存储器的密码加速器模块,密码加速器模块采用来通过执行以下来实现字节替代操作:输入位序列的第一映射仿射变换以产生第一中间位序列;第一中间位序列的逆变换以产生第二中间位序列;以及第二中间位序列的第二映射仿射变换以产生输出位序列。
-
-
-
公开(公告)号:CN104516834A
公开(公告)日:2015-04-15
申请号:CN201410496214.2
申请日:2014-09-25
Applicant: 英特尔公司
IPC: G06F12/14
CPC classification number: G06F12/1408 , G06F21/602 , G06F21/79 , G06F2212/1052 , G06F2221/2143
Abstract: 本发明公开包括与永久存储器中存储数据相关联的系统、方法和装置的实施例。在实施例中,存储器控制器可以配置成用加密密钥加密数据,并且已加密数据可以存储于永久存储器中。存储器控制器还可以配置成响应于重置事件,改变和/或破坏加密密钥。可能公开了和/或要求保护其它实施例。
-
-
公开(公告)号:CN108027866A
公开(公告)日:2018-05-11
申请号:CN201680055767.1
申请日:2016-08-15
Applicant: 英特尔公司
CPC classification number: H04L9/0675 , G09C1/00 , H04L9/0631 , H04L9/14 , H04L2209/24 , H04L2209/34
Abstract: 处理系统包括存储器和操作地耦合到存储器的处理逻辑。处理逻辑识别输出位序列的一个或多个常数位。处理逻辑生成输出位序列的多个可变位。处理逻辑产生包括识别的常数位和生成的多个可变位的输出位序列。
-
公开(公告)号:CN104364756A
公开(公告)日:2015-02-18
申请号:CN201380030617.1
申请日:2013-07-10
Applicant: 英特尔公司
IPC: G06F9/38
CPC classification number: G06F5/06 , G06F21/64 , H04L9/0643 , H04L9/3236 , H04L2209/12 , H04L2209/20
Abstract: 用于对单个可变长度的数据缓冲器执行串行数据处理算法的技术包括:将所述缓冲器的段流式传送到数据寄存器中,并行地对所述段中的每个执行所述算法,以及将对所述段中的每个执行所述算法的结果相组合以形成所述串行数据处理算法的输出。
-
公开(公告)号:CN113485752A
公开(公告)日:2021-10-08
申请号:CN202110941501.X
申请日:2015-12-11
Applicant: 英特尔公司
Abstract: 本公开的发明名称是“用于提供SIMD SM4加密块密码功能性的指令和逻辑”。指令和逻辑提供单指令多数据(SIMD)SM4轮片操作。指令的实施例指定例如在立即操作数中的第一和第二源数据操作数集合和替换函数指示符。处理器的实施例可包括加密单元,其响应于第一指令而执行以下操作:响应于指示第一替换函数的替换函数指示符而在具有来自第二源数据操作数集合的对应密钥的第一源数据操作数集合的一部分上执行SM4轮交换的片;响应于指示第二替换函数的替换函数指示符使用具有来自第二来源数据操作数集合的对应常数的第一源数据操作数集合的另一部分执行SM4密钥生成的片,以及在SIMD目的地缓存器中存储第一指令的结果元素集合。
-
公开(公告)号:CN108027864A
公开(公告)日:2018-05-11
申请号:CN201680055704.6
申请日:2016-08-12
Applicant: 英特尔公司
CPC classification number: H04L9/10 , G06F7/726 , G09C1/00 , H04L9/0631 , H04L2209/12 , H04L2209/125
Abstract: 一种处理系统包括:存储器和操作地耦合到存储器的密码加速器模块,密码加速器模块采用来通过执行以下来实现字节替代操作:输入位序列的第一映射仿射变换以产生第一中间位序列;第一中间位序列的逆变换以产生第二中间位序列;以及第二中间位序列的第二映射仿射变换以产生输出位序列。
-
-
-
-
-
-
-
-
-