会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Secure replay protected storage
    • 安全重放保护存储
    • US09405707B2
    • 2016-08-02
    • US13997896
    • 2011-12-20
    • Nitin V. SarangdharWilliam A. Stevens, Jr.John J. Vranich
    • Nitin V. SarangdharWilliam A. Stevens, Jr.John J. Vranich
    • G06F11/30G06F12/14G06F13/14
    • G06F12/1408G06F13/14G06F21/44G06F21/79G06F2212/1052
    • Embodiments of the invention create an underlying infrastructure in a flash memory device (e.g., a serial peripheral interface (SPI) flash memory device) such that it may be protected against user attacks—e.g., replacing the SPI flash memory device or a man-in-the-middle (MITM) attack to modify the SPI flash memory contents on the fly. In the prior art, monotonic counters cannot be stored in SPI flash memory devices because said devices do not provide replay protection for the counters. A user may also remove the flash memory device and reprogram it. Host platforms alone cannot protect against such hardware attacks.Embodiments of the invention enable secure standard storage flash memory devices such as SPI flash memory devices to achieve replay protection for securely stored data. Embodiments of the invention utilize flash memory controllers, flash memory devices, unique device keys and HMAC key logic to create secure execution environments for various components.
    • 本发明的实施例在闪存设备(例如,串行外围设备接口(SPI)闪存设备)中创建底层基础设施,使得其可以被保护免受用户攻击 - 例如,替换SPI闪存设备或管理员 - 中间(MITM)攻击,即时修改SPI闪存内容。 在现有技术中,单调计数器不能存储在SPI闪存设备中,因为所述设备不为计数器提供重放保护。 用户还可以移除闪存设备并对其进行重新编程。 仅主机平台无法防范此类硬件攻击。 本发明的实施例使得诸如SPI闪存设备之类的安全标准存储闪存设备能够实现用于安全存储的数据的重放保护。 本发明的实施例利用闪存控制器,闪存设备,唯一设备密钥和HMAC密钥逻辑来为各种组件创建安全的执行环境。
    • 2. 发明申请
    • SECURE REPLAY PROTECTED STORAGE
    • 安全重置保护存储
    • US20130159727A1
    • 2013-06-20
    • US13631556
    • 2012-09-28
    • Nitin V. SarangdharWilliam A. Stevens, JR.John J. Vranich
    • Nitin V. SarangdharWilliam A. Stevens, JR.John J. Vranich
    • G06F12/14
    • G06F12/1408G06F21/445G06F21/79
    • Embodiments of the invention create an underlying infrastructure in a flash memory device (e.g., a serial peripheral interface (SPI) flash memory device) such that it may be protected against user attacks—e.g., replacing the SPI flash memory device or a man-in-the-middle (MITM) attack to modify the SPI flash memory contents on the fly. In the prior art, monotonic counters cannot be stored in SPI flash memory devices because said devices do not provide replay protection for the counters. A user may also remove the flash memory device and reprogram it. Host platforms alone cannot protect against such hardware attacks.Embodiments of the invention enable secure standard storage flash memory devices such as SPI flash memory devices to achieve replay protection for securely stored data. Embodiments of the invention utilize flash memory controllers, flash memory devices, unique device keys and HMAC key logic to create secure execution environments for various components.
    • 本发明的实施例在闪存设备(例如,串行外围设备接口(SPI)闪存设备)中创建底层基础设施,使得其可以被保护免受用户攻击 - 例如,替换SPI闪存设备或管理员 - 中间(MITM)攻击,即时修改SPI闪存内容。 在现有技术中,单调计数器不能存储在SPI闪存设备中,因为所述设备不为计数器提供重放保护。 用户还可以移除闪存设备并对其进行重新编程。 仅主机平台无法防范此类硬件攻击。 本发明的实施例使得诸如SPI闪存设备之类的安全标准存储闪存设备能够实现用于安全存储的数据的重放保护。 本发明的实施例利用闪存控制器,闪存设备,唯一设备密钥和HMAC密钥逻辑来为各种组件创建安全的执行环境。
    • 10. 发明授权
    • Apparatus and method of maintaining processor ordering in a
multiprocessor system which includes one or more processors that
execute instructions speculatively
    • 在包括执行指令的一个或多个处理器的多处理器系统中维持处理器排序的装置和方法
    • US5751995A
    • 1998-05-12
    • US591224
    • 1996-01-18
    • Nitin V. Sarangdhar
    • Nitin V. Sarangdhar
    • G06F9/38G06F9/46G06F12/08
    • G06F9/52G06F12/0831G06F9/3834
    • In a computer system having a plurality of processors, an apparatus and method for maintaining processor ordering associated with read and write operations of these processors. When data from a producer processor is initially retired, it is stored in a FIFO buffer internal to that processor. If that processor subsequently wishes access to that data, the data is retrieved from and stored back to the FIFO. The data temporarily stored in the FIFO is used to update a main memory shared by the plurality of processors. This update function occurs only after the data has been globally observed in order to guarantee that if any other processor in the system reads data from the main memory, it will obtain an updated version of that data. This ensures that the processor ordering is maintained with respect to the multiple processors residing within the computer system.
    • 在具有多个处理器的计算机系统中,用于维持与这些处理器的读取和写入操作相关联的处理器排序的装置和方法。 当来自生产者处理器的数据最初被退出时,它被存储在该处理器内部的FIFO缓冲器中。 如果该处理器随后希望访问该数据,则从数据检索并将其存回FIFO。 临时存储在FIFO中的数据用于更新由多个处理器共享的主存储器。 该更新功能仅在全局观察数据之后才能发生,以保证系统中任何其他处理器从主存储器读取数据时,将获得该数据的更新版本。 这确保了相对于驻留在计算机系统内的多个处理器来维护处理器排序。