Techniques for securing and controlling access to data

    公开(公告)号:US11240020B2

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

    申请号:US16432272

    申请日:2019-06-05

    申请人: INTEL CORPORATION

    摘要: Various embodiments are directed to techniques for controlling access to data in a decentralized manner. An apparatus includes an apportioning component to divide an item of data into multiple portions based on an organizational structure of the item of data; a tree component to generate a PRN tree including a multitude of nodes and a branching structure based on the organizational structure, the multitude including at least one branching node and multiple leaf nodes that correspond to the multiple portions; a PRN component to generate a PRN for each node of the multitude, the PRN component to use a PRN of a branching node of the PRN tree to generate a PRN for a leaf node that depends therefrom; and a communications component to transmit the multiple portions and multiple addresses based on PRNs of leaf nodes of the PRN tree to a server. Other embodiments are described and claimed.

    TECHNIQUES FOR SECURING AND CONTROLLING ACCESS TO DATA

    公开(公告)号:US20190327087A1

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

    申请号:US16432272

    申请日:2019-06-05

    申请人: INTEL CORPORATION

    摘要: Various embodiments are directed to techniques for controlling access to data in a decentralized manner. An apparatus includes an apportioning component to divide an item of data into multiple portions based on an organizational structure of the item of data; a tree component to generate a PRN tree including a multitude of nodes and a branching structure based on the organizational structure, the multitude including at least one branching node and multiple leaf nodes that correspond to the multiple portions; a PRN component to generate a PRN for each node of the multitude, the PRN component to use a PRN of a branching node of the PRN tree to generate a PRN for a leaf node that depends therefrom; and a communications component to transmit the multiple portions and multiple addresses based on PRNs of leaf nodes of the PRN tree to a server. Other embodiments are described and claimed.

    Diffie-Hellman key agreement using an M-of-N threshold scheme

    公开(公告)号:US09860057B2

    公开(公告)日:2018-01-02

    申请号:US14580681

    申请日:2014-12-23

    申请人: Intel Corporation

    摘要: A data processing system (DPS) supports exchange of digital keys. The DPS comprises a communication module which, when executed by the DPS, is operable to receive, via multiple different network routes, multiple copies of a seed message from a second DPS, as part of a Diffie-Hellman key exchange process with the second DPS, wherein each copy of the seed message includes a seed value. The DPS also comprises a security module which, when executed by the DPS, is operable to perform operations comprising (a) determining a prevalent seed value, based on the multiple copies of the seed message; (b) computing a prevalence metric to indicate how many of the seed messages contained the prevalent seed value; and (c) determining whether a seed exchange portion of the Diffie-Hellman key exchange process has been successfully performed, based on the prevalence metric. Other embodiments are described and claimed.

    Natural human-computer interaction for virtual personal assistant systems

    公开(公告)号:US11181980B2

    公开(公告)日:2021-11-23

    申请号:US16902967

    申请日:2020-06-16

    申请人: Intel Corporation

    摘要: Technologies for natural language interactions with virtual personal assistant systems include a computing device configured to capture audio input, distort the audio input to produce a number of distorted audio variations, and perform speech recognition on the audio input and the distorted audio variants. The computing device selects a result from a large number of potential speech recognition results based on contextual information. The computing device may measure a user's engagement level by using an eye tracking sensor to determine whether the user is visually focused on an avatar rendered by the virtual personal assistant. The avatar may be rendered in a disengaged state, a ready state, or an engaged state based on the user engagement level. The avatar may be rendered as semitransparent in the disengaged state, and the transparency may be reduced in the ready state or the engaged state. Other embodiments are described and claimed.

    Techniques for securing and controlling access to data

    公开(公告)号:US10348499B2

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

    申请号:US15973172

    申请日:2018-05-07

    申请人: INTEL CORPORATION

    摘要: Various embodiments are directed to techniques for controlling access to data in a decentralized manner. An apparatus includes an apportioning component to divide an item of data into multiple portions based on an organizational structure of the item of data; a tree component to generate a PRN tree including a multitude of nodes and a branching structure based on the organizational structure, the multitude including at least one branching node and multiple leaf nodes that correspond to the multiple portions; a PRN component to generate a PRN for each node of the multitude, the PRN component to use a PRN of a branching node of the PRN tree to generate a PRN for a leaf node that depends therefrom; and a communications component to transmit the multiple portions and multiple addresses based on PRNs of leaf nodes of the PRN tree to a server. Other embodiments are described and claimed.

    AUTOMATIC PLACEMENT OF AUGMENTED REALITY MODELS

    公开(公告)号:US20180096528A1

    公开(公告)日:2018-04-05

    申请号:US15282369

    申请日:2016-09-30

    申请人: Intel Corporation

    IPC分类号: G06T19/00 G06T7/00

    CPC分类号: G06T19/006 G06T7/70

    摘要: An embodiment of an augmented reality model placement apparatus may include a location identifier to identify one or more candidate locations in a three-dimensional (3D) model for an augmented reality (AR) model based on the 3D model, the AR model, and placement constraints for the AR model, a location ranker communicatively coupled to the location identifier to assign respective ranks to the one or more identified candidate locations based on placement ranking criteria, and a location selector communicatively coupled to the location ranker to select a placement location for the AR model from the one or more identified candidate locations. Other embodiments are disclosed and claimed.

    Improving natural language interactions using emotional modulation

    公开(公告)号:US09761249B2

    公开(公告)日:2017-09-12

    申请号:US14129659

    申请日:2013-09-25

    申请人: Intel Corporation

    摘要: Technologies for emotional modulation of natural language responses include a computing device that receives natural language requests from a user. The computing device identifies emotional features of the request and estimates an emotional state of the request by comparing the emotional features to a vocal pattern database. The computing device generates a natural language response and modulates the emotional content of the natural language response based on the emotional state of the request and the vocal pattern database. The computing device may modulate the natural language response to mimic the emotional state of the request, or to oppose the emotional state of the request. Possible emotional states include urgency, certainty, and dominance. Possible emotional features include acoustic, prosodic, and linguistic characteristics of the user request. The computing device may update the vocal pattern database based on the user request to adapt to the user. Other embodiments are described and claimed.

    ESTABLISHING SECURE DIGITAL RELATIONSHIP USING SYMBOLOGY
    10.
    发明申请
    ESTABLISHING SECURE DIGITAL RELATIONSHIP USING SYMBOLOGY 审中-公开
    建立使用符号的安全数字关系

    公开(公告)号:US20160087949A1

    公开(公告)日:2016-03-24

    申请号:US14494802

    申请日:2014-09-24

    申请人: Intel Corporation

    IPC分类号: H04L29/06

    摘要: An embodiment includes an apparatus comprising: a display module; at least one memory coupled to the display module; at least one processor, coupled to the at least one memory, to perform operations comprising: (a) encoding first content, which is based on a first value, in a first bar code, (b) displaying the first bar code with the display module; (c) receiving a second bar code, which includes second content based on a second value, from a second computing node; (d) encoding third content, which is based on a third value, in a third bar code, (e) displaying the third bar code with the display module; (f) determining an encryption key based on the first and second values; and (g) exchanging a message, encrypted based on the encryption key, with the second computing node. Other embodiments are described herein.

    摘要翻译: 实施例包括一种装置,包括:显示模块; 耦合到所述显示模块的至少一个存储器; 耦合到所述至少一个存储器的至少一个处理器,以执行操作,所述操作包括:(a)在第一条形码中对基于第一值的第一内容进行编码,(b)用所述显示器显示所述第一条形码 模块 (c)从第二计算节点接收第二条形码,其包括基于第二值的第二内容; (d)在第三条形码中编码基于第三值的第三内容,(e)用显示模块显示第三条形码; (f)基于第一和第二值确定加密密钥; 和(g)基于所述加密密钥交换与所述第二计算节点一起加密的消息。 本文描述了其它实施例。