ORACLE AUTHENTICATION USING MULTIPLE MEMORY PUFS

    公开(公告)号:US20190044740A1

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

    申请号:US16022372

    申请日:2018-06-28

    IPC分类号: H04L9/32 H04L9/08 H04L9/06

    摘要: Systems and methods of oracle authentication in a network using a plurality of memory physical unclonable functions (PUFs). Method starts with oracle receiving initialization vector including initial seed value from client device. Oracle generates template that includes a PUF array. Oracle computes template using a superset of combinations of PUFs included in the oracle and transmits template to client device. Oracle generates first seed value, first key, and first authentication nonce, using pseudorandom number generator and the initial seed value. When oracle has first data to be sent to the client device, oracle generates first token using PUF array and first authentication nonce. Oracle generates first message by encrypting first data and first token using first key. The oracle transmits first message to the client device. Other embodiments are also disclosed.

    TECHNOLOGIES FOR OFFLOADING AND ON-LOADING DATA FOR PROCESSOR/COPROCESSOR ARRANGEMENTS
    8.
    发明申请
    TECHNOLOGIES FOR OFFLOADING AND ON-LOADING DATA FOR PROCESSOR/COPROCESSOR ARRANGEMENTS 有权
    用于处理器/协处理器安排的卸载和加载数据的技术

    公开(公告)号:US20160283284A1

    公开(公告)日:2016-09-29

    申请号:US14671077

    申请日:2015-03-27

    IPC分类号: G06F9/50 G06N99/00

    摘要: Technologies for transferring offloading or on-loading data or tasks between a processor and a coprocessor include a computing device having a processor and a sensor hub that includes a coprocessor. The coprocessor receives sensor data associated with one or more sensors and detects events associated with the sensor data. The coprocessor determines frequency, resource usage cost, and power state transition cost for the events. In response to an offloaded task request from the processor, the coprocessor determines an aggregate load value based on the frequency, resource usage cost, and power state transition cost, and determines whether to accept the offloaded task request based on the aggregate load value. The aggregate load value may be determined as an exponential moving average. The coprocessor may determine whether to accept the offloaded task request based on a principal component analysis of the events. Other embodiments are described and claimed.

    摘要翻译: 用于在处理器和协处理器之间传送卸载或上载数据或任务的技术包括具有处理器和包括协处理器的传感器集线器的计算设备。 协处理器接收与一个或多个传感器相关联的传感器数据,并检测与传感器数据相关的事件。 协处理器确定事件的频率,资源使用成本和功率状态转换成本。 响应于来自处理器的卸载任务请求,协处理器基于频率,资源使用成本和功率状态转移成本来确定总负载值,并且基于总负载值来确定是否接受卸载的任务请求。 总负载值可以被确定为指数移动平均值。 协处理器可以基于事件的主成分分析来确定是否接受卸载的任务请求。 描述和要求保护其他实施例。