Method and apparatus for a computable, large, variable and secure substitution box

    公开(公告)号:US10142099B2

    公开(公告)日:2018-11-27

    申请号:US13935962

    申请日:2013-07-05

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

    摘要: One feature pertains to methods for generating cryptographic values associated with substitution boxes (S-box). The methods includes first obtaining an input value and a first value. One method includes generating an S-box output value by performing an exclusive OR (XOR) operation on the input value and the first value to generate an intermediate value, and performing a bitwise rotation on the intermediate value by a number of bits equal to the Hamming Weight of the intermediate value. In one aspect, the output of this bitwise rotation is further XOR-ed with a second value. Another method includes generating the S-box output value by performing a bitwise rotation on the input value by a number of bits equal to the Hamming Weight of the input value to generate an intermediate value, and performing an XOR operation on the intermediate value and the first value.

    Method and Apparatus for a Computable, Large, Variable and Secure Substitution Box
    3.
    发明申请
    Method and Apparatus for a Computable, Large, Variable and Secure Substitution Box 审中-公开
    可计算,大型,可变和安全替代盒的方法和装置

    公开(公告)号:US20140198913A1

    公开(公告)日:2014-07-17

    申请号:US13935962

    申请日:2013-07-05

    IPC分类号: H04L9/08

    摘要: One feature pertains to methods for generating cryptographic values associated with substitution boxes (S-box). The methods includes first obtaining an input value and a first value. One method includes generating an S-box output value by performing an exclusive OR (XOR) operation on the input value and the first value to generate an intermediate value, and performing a bitwise rotation on the intermediate value by a number of bits equal to the Hamming Weight of the intermediate value. In one aspect, the output of this bitwise rotation is further XOR-ed with a second value. Another method includes generating the S-box output value by performing a bitwise rotation on the input value by a number of bits equal to the Hamming Weight of the input value to generate an intermediate value, and performing an XOR operation on the intermediate value and the first value.

    摘要翻译: 一个特征涉及用于生成与替换框(S-box)相关联的加密值的方法。 所述方法包括首先获得输入值和第一值。 一种方法包括通过对输入值执行异或(XOR)运算来生成S盒输出值,并且产生第一值以产生中间值,并且对中间值执行按位旋转等于 汉明中值的重量。 在一个方面,该逐位旋转的输出进一步与第二值进行异或运算。 另一种方法包括通过对输入值进行按位旋转等于输入值的汉明权重的位数来产生S盒输出值,以生成中间值,并对中间值执行异或运算 第一个价值。

    Product authentication using end-to-end cryptographic scheme

    公开(公告)号:US09882722B2

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

    申请号:US14457912

    申请日:2014-08-12

    摘要: A system is provided for inside-to-outside or outside-to-inside cryptographic coding that facilitates product authentication along a distribution channel. An association of authenticated, secured codes is generated between inner items (e.g., pharmaceutical doses such as pills, capsules, tablets) and outer items (e.g., packaging containing inner items). For instance, an inner code associated with a first item is used to generate (at least partially) an outer code associated with a second item that contains one or more first items. This process may be repeated multiple times with codes for outer items being a function of codes for inner items. The sequence of items may be authenticated by the dependent relationship between their codes.

    SYSTEM AND METHOD FOR ENABLING OPERATIONS BASED ON DISTANCE TO AND MOTION OF REMOTE DEVICE
    8.
    发明申请
    SYSTEM AND METHOD FOR ENABLING OPERATIONS BASED ON DISTANCE TO AND MOTION OF REMOTE DEVICE 有权
    基于远程设备的距离和运动来实现操作的系统和方法

    公开(公告)号:US20150163658A1

    公开(公告)日:2015-06-11

    申请号:US14528712

    申请日:2014-10-30

    IPC分类号: H04W8/02 H04W64/00 H04W8/22

    摘要: Various operations may be performed based on a distance-related function associated with two or more devices. For example, an association procedure for two or more devices may be based on one or more determined distances. Similarly, presence management may be based on one or more determined distances. A distance-related function may take various form including, for example, a distance between devices, two or more distances between devices, a rate of change in a relative distance between devices, relative acceleration between devices, or some combination of two or more of the these distance-related functions.

    摘要翻译: 可以基于与两个或更多个设备相关联的距离相关功能来执行各种操作。 例如,两个或多个设备的关联过程可以基于一个或多个确定的距离。 类似地,存在管理可以基于一个或多个确定的距离。 距离相关功能可以采取各种形式,包括例如设备之间的距离,设备之间的两个或更多个距离,设备之间的相对距离的变化率,设备之间的相对加速度,或两个或更多个 这些距离相关的功能。

    Small public-key based digital signatures for authentication
    9.
    发明授权
    Small public-key based digital signatures for authentication 有权
    小型基于公钥的数字签名用于认证

    公开(公告)号:US08799664B2

    公开(公告)日:2014-08-05

    申请号:US13859646

    申请日:2013-04-09

    IPC分类号: H04L9/06

    摘要: Embodiments disclosed allow authentication between two entities having agreed on the use of a common modulus N. The authentication includes generating a pseudorandom string value; generating a public key value based on the modulus N and the pseudorandom string value; generating a private key value corresponding to the public key value; receiving a verifier's public key value; generating a shared secret value based on the modulus N, the private key value and the verifier's public key value; calculating an authentication signature value using the shared secret value; and transmitting the authentication signature value for authentication. When the authentication signature is received, the public key value and the shared value are generated to calculate an authentication signature value. Thereafter, the authentication signature values are compared and authenticated.

    摘要翻译: 所公开的实施例允许已经同意使用公共模数N的两个实体之间的认证。认证包括生成伪随机串值; 基于模数N和伪随机串值产生公钥值; 生成与所述公钥值对应的私钥值; 接收验证者的公钥价值; 基于模数N,私钥值和验证者的公钥值生成共享秘密值; 使用共享秘密值计算认证签名值; 并发送用于认证的认证签名值。 当接收到认证签名时,生成公钥值和共享值来计算认证签名值。 此后,认证签名值进行比较和认证。

    CONVERSION OF AT LEAST ONE NON-STEREO CAMERA INTO A STEREO CAMERA
    10.
    发明申请
    CONVERSION OF AT LEAST ONE NON-STEREO CAMERA INTO A STEREO CAMERA 审中-公开
    至少一个非立体摄像机转换为立体相机

    公开(公告)号:US20150103146A1

    公开(公告)日:2015-04-16

    申请号:US14055157

    申请日:2013-10-16

    IPC分类号: H04N13/02

    CPC分类号: H04N13/239 H04N13/204

    摘要: Methods, apparatuses, and devices are described for converting non-stereo cameras into a stereo camera. At least one optical element may be used to temporarily change an effective position and an effective orientation of a first non-stereo camera. The changed effective position may be displaced from an effective position of a second non-stereo camera by a predetermined distance, and the changed effective orientation may provide the first non-stereo camera with a field of view that overlaps a field of view of the second non-stereo camera. The at least one optical element may be used to capture a first image with the first non-stereo camera. A second image may be captured with the second non-stereo camera. The second image may have a frame of reference displaced from a frame of reference of the first image by the predetermined distance.

    摘要翻译: 描述了将非立体摄像机转换为立体摄像机的方法,装置和装置。 可以使用至少一个光学元件来临时改变第一非立体相机的有效位置和有效取向。 改变的有效位置可以从第二非立体相机的有效位置移位预定距离,并且改变的有效方向可以向第一非立体相机提供与第二非立体相机的视场重叠的视场 非立体相机。 该至少一个光学元件可以用于利用第一非立体相机拍摄第一图像。 可以用第二非立体相机捕获第二图像。 第二图像可以具有从第一图像的参考帧偏移预定距离的参考帧。