Method and Apparatus to Encrypt Plaintext Data

    公开(公告)号:US20160156461A1

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

    申请号:US15013684

    申请日:2016-02-02

    Inventor: Roberto Avanzi

    CPC classification number: H04L9/0618 H04L2209/08 H04L2209/34

    Abstract: Disclosed is an apparatus and method for encrypting plaintext data. The method includes: receiving at least one plaintext data input; applying a Nonce through a function to the at least one plaintext data input to create Nonced plaintext data outputs and/or to intermediate values of a portion of an encryption function applied to the at least one plaintext data input to create intermediate Nonced data outputs; and applying the encryption function to at least one of the Nonced plaintext data outputs and/or the intermediate Nonced data outputs to create encrypted output data. The encrypted output data is then transmitted to memory.

    DIGITAL ULTRASONIC EMITTING BASE STATION

    公开(公告)号:US20160054819A1

    公开(公告)日:2016-02-25

    申请号:US14533535

    申请日:2014-11-05

    Inventor: Roberto Avanzi

    CPC classification number: G06F3/03545 G06F3/017

    Abstract: An acoustic tracking system is provided that includes receivers that detect first acoustic signals from a first set of transmitters disposed on a digital pen and second acoustic signals from a second set of transmitters disposed on a base station. The acoustic tracking system also includes a processing component that defines a two-dimensional plane on which the base station lies and determines a three-dimensional position of the digital pen relative to the base station. The processing component projects the three-dimensional position of the digital pen onto the two-dimensional plane and records, based on the projected three-dimensional position, the three-dimensional position of the digital pen relative to the base station, where the recorded three-dimensional position of the digital pen represents an object representative of movement of the digital pen.

    Methods and devices for authentication and key exchange
    13.
    发明授权
    Methods and devices for authentication and key exchange 有权
    用于认证和密钥交换的方法和设备

    公开(公告)号:US09143331B2

    公开(公告)日:2015-09-22

    申请号:US13912045

    申请日:2013-06-06

    Abstract: One feature pertains to a content accessing device for securing content. The content accessing device is provisioned with a cryptographic algorithm, and generates a symmetric key also known to a content storage device. The content accessing device sends a first authentication challenge to the content storage device, where the first authentication challenge is based on the cryptographic algorithm and the symmetric key. The content accessing device receives a second authentication challenge from the content storage device in response to sending the first authentication challenge, and determines whether the first authentication challenge is different from the second authentication challenge. If the second authentication challenge is different from the first authentication challenge the content accessing device sends a first response to the content storage device in response to the second authentication challenge.

    Abstract translation: 一个特征涉及用于保护内容的内容访问设备。 内容访问设备被配置有加密算法,并且生成内容存储设备也已知的对称密钥。 内容访问设备向内容存储设备发送第一认证挑战,其中第一认证挑战基于密码算法和对称密钥。 内容访问装置响应于发送第一认证挑战从内容存储装置接收第二认证挑战,并且确定第一认证挑战是否与第二认证挑战不同。 如果第二认证挑战与第一认证挑战不同,则内容访问设备响应于第二认证挑战向内容存储设备发送第一响应。

    Common modulus RSA key pairs for signature generation and encryption/decryption

    公开(公告)号:US09949115B2

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

    申请号:US14616552

    申请日:2015-02-06

    Inventor: Roberto Avanzi

    CPC classification number: H04W12/04 H04L9/0861 H04L9/302 H04L9/3249 H04L63/062

    Abstract: Various features pertain to embedded key generation and provisioning systems, such as systems installed within smartphones for generating public-key/private-key pairs for use in encryption/decryption and digital signature generation. In some examples, an embedded system is provided that generates two public-key/private-key pairs—one for encryption/decryption and the other for signing/verification—where the two public-key/private-key pairs share a common modulus but are otherwise distinct or uncorrelated. This allows the two key pairs to be generated more efficiently than if two entirely separate key pairs were generated and yet, at least in the context of embedded systems, satisfactory integrity and confidentiality is achieved. Techniques for decrypting and signing messages using common modulus keys are described for use by an embedded component of a mobile device, along with techniques for encrypting and verifying messages for use by a remote system such as a key provisioning server of a partner software vendor.

    ROTATION-BASED CIPHER
    19.
    发明申请
    ROTATION-BASED CIPHER 审中-公开
    基于旋转的碳水化合物

    公开(公告)号:US20160105276A1

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

    申请号:US14616110

    申请日:2015-02-06

    CPC classification number: H04L9/0618 H04L9/003 H04L2209/046 H04L2209/24

    Abstract: A cipher employs rotation of a substitution box (S-Box) value to provide both confusion and diffusion. In some aspects, for each iteration of an iterative cipher, a subset of a state value is expanded to calculate a rotation distance for rotating an S-Box value, whereby the rotated S-Box value is combined with the state value and the new state value is rotated for the next iteration. Advantageously, the cipher may be implemented in software (or other code) using conventional instructions, and without the need for large S-Box lookup tables.

    Abstract translation: 密码采用替代框(S-Box)值的旋转来提供混淆和扩散。 在一些方面,对于迭代密码的每次迭代,扩展状态值的子集以计算用于旋转S-Box值的旋转距离,由此旋转的S-Box值与状态值和新状态 值被旋转以进行下一次迭代。 有利地,密码可以使用常规指令的软件(或其他代码)来实现,并且不需要大的S-Box查找表。

    COMMON MODULUS RSA KEY PAIRS FOR SIGNATURE GENERATION AND ENCRYPTION/DECRYPTION
    20.
    发明申请
    COMMON MODULUS RSA KEY PAIRS FOR SIGNATURE GENERATION AND ENCRYPTION/DECRYPTION 有权
    用于签名生成和加密/分解的通用模块RSA关键对

    公开(公告)号:US20160043870A1

    公开(公告)日:2016-02-11

    申请号:US14616552

    申请日:2015-02-06

    Inventor: Roberto Avanzi

    CPC classification number: H04W12/04 H04L9/0861 H04L9/302 H04L9/3249 H04L63/062

    Abstract: Various features pertain to embedded key generation and provisioning systems, such as systems installed within smartphones for generating public-key/private-key pairs for use in encryption/decryption and digital signature generation. In some examples, an embedded system is provided that generates two public-key/private-key pairs—one for encryption/decryption and the other for signing/verification—where the two public-key/private-key pairs share a common modulus but are otherwise distinct or uncorrelated. This allows the two key pairs to be generated more efficiently than if two entirely separate key pairs were generated and yet, at least in the context of embedded systems, satisfactory integrity and confidentiality is achieved. Techniques for decrypting and signing messages using common modulus keys are described for use by an embedded component of a mobile device, along with techniques for encrypting and verifying messages for use by a remote system such as a key provisioning server of a partner software vendor.

    Abstract translation: 各种功能涉及嵌入式密钥生成和配置系统,例如安装在智能手机内的系统,用于生成用于加密/解密和数字签名生成的公钥/私钥对。 在一些示例中,提供了一种嵌入式系统,其生成两个公钥/私钥对,一个用于加密/解密,另一个用于签名/验证,其中两个公钥/私钥对共享共模,但是 否则是明显的或不相关的。 这允许比生成两个完全分离的密钥对更有效地生成两个密钥对,但是至少在嵌入式系统的上下文中,实现令人满意的完整性和机密性。 描述了使用公共模数键对消息进行解密和签名的技术,以供移动设备的嵌入式组件使用,以及用于加密和验证由远程系统(例如合作伙伴软件供应商的密钥配置服务器)使用的消息的技术。

Patent Agency Ranking