高效固态驱动器数据压缩方案和布局

    公开(公告)号:CN107624179B

    公开(公告)日:2022-01-25

    申请号:CN201680030271.9

    申请日:2016-05-31

    Abstract: 描述了涉及高效固态驱动器(SSD)数据压缩方案和布局的方法和装置。在一个实施例中,耦合到非易失性存储器的逻辑(例如从主机)接收数据并且压缩数据以生成经压缩的数据,之后将经压缩的数据存储在非易失性存储器中。经压缩的数据包括数据的经压缩的版本、经压缩的数据的大小、公共元信息,以及最终元信息。还公开和要求保护其它实施例。

    基于进程的多密钥全存储器加密

    公开(公告)号:CN110557254A

    公开(公告)日:2019-12-10

    申请号:CN201910360823.8

    申请日:2019-04-30

    Abstract: 本发明涉及基于进程的多密钥全存储器加密。公开了用于每进程存储器加密系统的系统、方法和电路系统。至少一个转译后备缓冲器(TLB)被配置成将用于密钥的密钥标识符编码在虚拟存储器地址或物理地址的一位或多位中。进程状态存储器被配置成存储将密钥标识符映射到唯一密钥的用于第一进程的第一进程密钥表和将密钥标识符映射到不同的唯一密钥的第二进程密钥表。活动进程密钥表存储器被配置成存储活动密钥表。响应于针对与虚拟存储器地址相对应的数据的请求,至少一个TLB被配置成将用于数据的密钥标识符提供给活动进程密钥表,以使得活动进程密钥表返回被映射到密钥标识符的唯一密钥。

    硬件实施的单向密码术
    17.
    发明授权

    公开(公告)号:CN107924448B

    公开(公告)日:2022-02-08

    申请号:CN201680050472.5

    申请日:2016-08-29

    Abstract: 公开了用于硬件实施的单向密码术的发明的实施例。在一个实施例中,处理器包括处理器密钥位置、指令硬件和执行硬件。处理器密钥位置用来保存处理器密钥。指令硬件用来接收处理器的指令集中的第一指令。第一指令用来利用处理器密钥加密输入数据并且返回句柄。指令集没有与第一指令相对应的、用来利用处理器密钥解密句柄以返回输入数据的第二指令。执行硬件用来响应于由指令硬件接收到第一指令而执行利用处理器密钥加密输入数据并且返回句柄。

    用于提供SIMD SM4加密块密码功能性的指令和逻辑

    公开(公告)号:CN113485752A

    公开(公告)日:2021-10-08

    申请号:CN202110941501.X

    申请日:2015-12-11

    Abstract: 本公开的发明名称是“用于提供SIMD SM4加密块密码功能性的指令和逻辑”。指令和逻辑提供单指令多数据(SIMD)SM4轮片操作。指令的实施例指定例如在立即操作数中的第一和第二源数据操作数集合和替换函数指示符。处理器的实施例可包括加密单元,其响应于第一指令而执行以下操作:响应于指示第一替换函数的替换函数指示符而在具有来自第二源数据操作数集合的对应密钥的第一源数据操作数集合的一部分上执行SM4轮交换的片;响应于指示第二替换函数的替换函数指示符使用具有来自第二来源数据操作数集合的对应常数的第一源数据操作数集合的另一部分执行SM4密钥生成的片,以及在SIMD目的地缓存器中存储第一指令的结果元素集合。

    用于确定两个最小值和两个最大值的处理器指令

    公开(公告)号:CN108228238A

    公开(公告)日:2018-06-29

    申请号:CN201711404299.7

    申请日:2017-12-22

    Abstract: 用于确定两个最小值和两个最大值的处理器指令及关联装置和方法。指令包括用于确定三或四个输入值中的两个最小值/最大值的2MIN/2MAX指令。2MIN指令采用两个操作数,第一操作数将并置的min1和min2值存储在第一寄存器中且将src2比较值或两个src2并置的src2值存储在第二寄存器中。比较器被用来实现用于确定src2值是否小于min1和min2中的每个的硬件逻辑。基于硬件逻辑,将min1、min2和src2中的两个最小值作为并置值存储在第一寄存器中。以类似方式实现2MAX指令,除了该比较是src2值是否大于max1和max2值中的每个。还提供了128位2MIN和2MAX SIMD指令。

Patent Agency Ranking