ENFORCING SECURE DISPLAY VIEW FOR TRUSTED TRANSACTIONS

    公开(公告)号:US20190042804A1

    公开(公告)日:2019-02-07

    申请号:US15863593

    申请日:2018-01-05

    Abstract: In embodiments, an apparatus to enforce secure display view for trusted transactions may include a first input interface to receive from an application, via a trusted execution environment (TEE), viewport size data and an identifier of a display associated with a secure display of a trusted transaction; and a second input interface to receive from the application, via an untrusted execution environment, an encrypted transaction bitmap associated with the trusted transaction, to be securely displayed on the display; and an enforcement engine coupled to the first input interface and the second input interface, to verify that the size and location of the transaction bitmap are within the viewport to ensure the secure display of the transaction bitmap. In embodiments, after verification of the size and location of the transaction bitmap being within the viewport, the transaction bitmap may be displayed.

    PROCESSOR BASED COMPONENT FIRMWARE UPDATE METHOD AND APPARATUS

    公开(公告)号:US20190042230A1

    公开(公告)日:2019-02-07

    申请号:US16143334

    申请日:2018-09-26

    Abstract: Apparatuses, methods and storage mediums associated with updating firmware of a component of a computer platform, are disclosed herein. In some embodiments, a processor includes an instruction decoder; and a storage having microcode arranged to implement an instruction to verify updates to firmware of a component of a computer platform hosting the processor and the component. The computer platform may include a component firmware update manager. The firmware of a component may include a firmware update plug-in. Other embodiments are also described, and may be claimed.

    Interface between a device and a secure processing environment

    公开(公告)号:US10181027B2

    公开(公告)日:2019-01-15

    申请号:US14517338

    申请日:2014-10-17

    Abstract: Embodiments of an invention for an interface between a device and a secure processing environment are disclosed. In one embodiment, a system includes a processor, a device, and an interface plug-in. The processor includes an instruction unit and an execution unit. The instruction unit is to receive an instruction to create a secure processing environment. The execution unit is to execute an application in the secure processing environment. The device is to execute a workload for the application. The interface plug-in is to provide an interface for the device to enter the secure processing environment to execute the workload.

    TECHNOLOGIES FOR DYNAMICALLY PROTECTING MEMORY OF MOBILE COMPUTE DEVICE WITH GEOFENCING

    公开(公告)号:US20180365432A1

    公开(公告)日:2018-12-20

    申请号:US15623318

    申请日:2017-06-14

    Abstract: Technologies for dynamically protecting memory of the mobile compute device include a main memory, a location sensor that produces sensor data indicative of a present location of the mobile compute device, a sensor hub communicatively coupled to the location sensor, and a security engine communicatively coupled to the sensor hub. The sensor hub determines a present location security zone of the mobile compute device based on the present location of the mobile compute device and a geofence policy, which maps locations to location security zones. The security engine encrypts the main memory of the mobile compute device and determines whether the present location security zone has changed relative to a most-previous location security zone of the mobile compute device. If the present location security zone has changed to a safe zone, the security engine decrypts the main memory.

    VIRTUAL MEMORY ADDRESS RANGE REGISTER
    139.
    发明申请
    VIRTUAL MEMORY ADDRESS RANGE REGISTER 审中-公开
    虚拟内存地址范围注册

    公开(公告)号:US20160170900A1

    公开(公告)日:2016-06-16

    申请号:US15048400

    申请日:2016-02-19

    Abstract: Embodiments of apparatuses and methods including virtual address memory range registers are disclosed. In one embodiment, a processor includes a memory interface, address translation hardware, and virtual memory address comparison hardware. The memory interface is to access a system memory using a physical memory address. The address translation hardware is to support translation of a virtual memory address to the physical memory address. The virtual memory address is used by software to access a virtual memory location in the virtual memory address space of the processor. The virtual memory address comparison hardware is to determine whether the virtual memory address is within a virtual memory address range.

    Abstract translation: 公开了包括虚拟地址存储器范围寄存器的装置和方法的实施例。 在一个实施例中,处理器包括存储器接口,地址转换硬件和虚拟存储器地址比较硬件。 存储器接口是使用物理内存地址访问系统内存。 地址转换硬件是支持将虚拟内存地址转换为物理内存地址。 虚拟存储器地址由软件用于访问处理器的虚拟存储器地址空间中的虚拟存储器位置。 虚拟内存地址比较硬件是确定虚拟内存地址是否在虚拟内存地址范围内。

    INTERFACE BETWEEN A DEVICE AND A SECURE PROCESSING ENVIRONMENT
    140.
    发明申请
    INTERFACE BETWEEN A DEVICE AND A SECURE PROCESSING ENVIRONMENT 审中-公开
    设备之间的界面和安全的处理环境

    公开(公告)号:US20160110540A1

    公开(公告)日:2016-04-21

    申请号:US14517338

    申请日:2014-10-17

    CPC classification number: G06F21/53 G06F2221/033

    Abstract: Embodiments of an invention for an interface between a device and a secure processing environment are disclosed. In one embodiment, a system includes a processor, a device, and an interface plug-in. The processor includes an instruction unit and an execution unit. The instruction unit is to receive an instruction to create a secure processing environment. The execution unit is to execute an application in the secure processing environment. The device is to execute a workload for the application. The interface plug-in is to provide an interface for the device to enter the secure processing environment to execute the workload.

    Abstract translation: 公开了用于设备和安全处理环境之间的接口的发明的实施例。 在一个实施例中,系统包括处理器,设备和接口插件。 处理器包括指令单元和执行单元。 指令单元将接收创建安全处理环境的指令。 执行单元在安全处理环境中执行应用。 该设备将为应用程序执行工作负载。 接口插件是为设备提供一个接口,进入安全处理环境以执行工作负载。

Patent Agency Ranking