SECURING IMPLEMENTATION OF CRYPTOGRAPHIC ALGORITHMS USING ADDITIONAL ROUNDS
    1.
    发明申请
    SECURING IMPLEMENTATION OF CRYPTOGRAPHIC ALGORITHMS USING ADDITIONAL ROUNDS 审中-公开
    使用附加环保护实体算法的实现

    公开(公告)号:US20130067212A1

    公开(公告)日:2013-03-14

    申请号:US13232853

    申请日:2011-09-14

    IPC分类号: H04L9/00

    CPC分类号: H04L9/0631 H04L2209/12

    摘要: In the field of computer enabled cryptography, such as a keyed block cipher having a plurality of sequenced rounds, the cipher is hardened against an attack by a protection process which adds rounds to the cipher process. This is especially advantageous in a “White Box” environment where an attacker has full access to the cipher algorithm (process), including the algorithm's internal state during its execution. In one version, a specific number of rounds are added over those of a standard version of the cipher to both encryption and the complementary decryption. The added rounds are inserted immediately after the last of the standard rounds in the sequence. In another version, the added rounds are one or more opposing paired rounds of encryption/decryption or decryption/encryption which effectively cancel each other out, and may be inserted anywhere in the sequence of standard rounds.

    摘要翻译: 在计算机启用密码学领域,例如具有多个排序轮次的密钥分组密码,密码被针对加密进程加密的保护过程的攻击强化。 这在白盒环境中特别有利,在这种情况下,攻击者可以完全访问密码算法(进程),包括算法执行过程中的内部状态。 在一个版本中,将特定数量的回合相对于密码的标准版本的加法加密和互补解密相加。 添加的回合将在序列中的最后一个标准回合之后立即插入。 在另一个版本中,添加的回合是一个或多个相对配对的加密/解密或解密/加密,其有效地彼此抵消,并且可以插入到标准轮次的任何地方。

    HASH FUNCTION USING A QUASI-GROUP OPERATION
    2.
    发明申请
    HASH FUNCTION USING A QUASI-GROUP OPERATION 审中-公开
    使用组合操作的快速功能

    公开(公告)号:US20110179281A1

    公开(公告)日:2011-07-21

    申请号:US12690740

    申请日:2010-01-20

    IPC分类号: H04L9/32

    摘要: In the computer data security field, a cryptographic hash function process is embodied in a computer system or computer software or logic circuitry and is keyless, but highly secure. The process is based on (mathematical) quasi-group operations such as in the known “EDON-R” hash function. But here one or more blank rounds (iterations) of the quasi-group operation are concatenated to the EDON-R hash function operations, to overcome perceived security weaknesses in EDON-R.

    摘要翻译: 在计算机数据安全领域中,加密散列函数过程体现在计算机系统或计算机软件或逻辑电路中,并且是无钥匙的,但是非常安全。 该过程基于(数学)准组操作,例如在已知的“EDON-R”散列函数中。 但是这里准组操作的一个或多个空白回合(迭代)被连接到EDON-R散列函数操作,以克服EDON-R中感知到的安全性弱点。

    HASH FUNCTION USING A ROULETTE GAME PROCESS
    3.
    发明申请
    HASH FUNCTION USING A ROULETTE GAME PROCESS 审中-公开
    使用ROULETTE游戏过程的HASH功能

    公开(公告)号:US20100304826A1

    公开(公告)日:2010-12-02

    申请号:US12475353

    申请日:2009-05-29

    IPC分类号: A63F9/24

    CPC分类号: H04L9/3236

    摘要: In the computer data security field, a cryptographic hash function process embodied in a computer system and which is typically keyless, but is highly secure. The process is based on the type of randomness exhibited by the well known gambling game of roulette played on a roulette wheel involving dropping a ball onto a partitioned spinning wheel. The ball loses momentum and drops into one of the partitions (pockets) of the wheel. Computation of the hash value (digest) is the result of executing in a model (such as computer code or logic circuitry) such a game algorithm using the message as an input to the game algorithm, then executing the game algorithm. A state of the game (the final ball location) after a ball (or several balls) are played gives the hash digest value of the message.

    摘要翻译: 在计算机数据安全领域中,加密散列函数过程体现在计算机系统中,并且通常是无钥匙的,但是是高度安全的。 这个过程是基于在轮盘赌上玩的轮盘赌的众所周知的赌博游戏展示的随机性类型,包括将球落在分隔的旋转轮上。 球失去动量并落入车轮的一个分区(口袋)中。 哈希值(摘要)的计算是在使用该消息作为游戏算法的输入的游戏算法的模型(诸如计算机代码或逻辑电路)中执行的结果,然后执行游戏算法。 球(或几球)播放后的游戏状态(最终球位置)给出消息的散列摘要值。

    HASH FUNCTION USING A CUE SPORTS GAME PROCESS
    4.
    发明申请
    HASH FUNCTION USING A CUE SPORTS GAME PROCESS 审中-公开
    HASH功能使用CUE SPORTS游戏过程

    公开(公告)号:US20100304805A1

    公开(公告)日:2010-12-02

    申请号:US12475337

    申请日:2009-05-29

    IPC分类号: A63F9/24

    CPC分类号: G06F21/64

    摘要: In the computer data security field, a cryptographic hash function process embodied in a computer system and which is typically keyless, but is highly secure. The process is based on the type of randomness exhibited by well known table “cue sports” games such as billiards, snooker, and pool played on a billiards table involving the players striking one of a plurality of balls with a cue, the struck ball then hitting other balls, the raised sides of the table, and in some cases one or more balls going into pockets in the corners and/or sides of the table. Computation of the hash value (digest) is the result of providing a model (such as expressed in computer code) of such a game algorithm and using the message as an input to the game algorithm, then executing the game algorithm. A state of the game after a “shot” gives the hash digest value.

    摘要翻译: 在计算机数据安全领域中,加密散列函数过程体现在计算机系统中,并且通常是无钥匙的,但是是高度安全的。 该过程是基于众所周知的表“提示运动”游戏所显示的随机性类型,例如台球,斯诺克和在台球桌上玩的游泳池,其涉及玩家以提示的方式击打多个球中的一个,然后击球 击中其他球,桌子的凸起部分,以及在某些情况下一个或多个球进入桌子的角落和/或侧面的口袋。 哈希值(摘要)的计算是提供这种游戏算法的模型(例如以计算机代码表示)的结果,并且使用该消息作为游戏算法的输入,然后执行游戏算法。 “拍摄”后的游戏状态给出了散列摘要值。

    HASH FUNCTION USING A DOMINO GAME PROCESS
    5.
    发明申请
    HASH FUNCTION USING A DOMINO GAME PROCESS 审中-公开
    使用多米诺游戏过程的快捷功能

    公开(公告)号:US20110055582A1

    公开(公告)日:2011-03-03

    申请号:US12551362

    申请日:2009-08-31

    CPC分类号: H04L9/3236 G06F2221/2109

    摘要: In the computer data security field, cryptographic hash function processes are embodied in a computer system and may be keyless, but are highly secure. The processes are based on the type of randomness exhibited by the well known game of dominos using a set of tiles arranged by players on a surface. Computation of the hash value (digest) is the result of executing in computer code or logic circuitry an algorithm which models such a domino game using the message as an input to the domino game algorithm, then executing the domino game algorithm. A state of the game algorithm which models the final layout of the pieces (tiles) gives the hash digest value of the message.

    摘要翻译: 在计算机数据安全领域中,密码散列函数过程体现在计算机系统中,并且可以是无钥匙的,但是是高度安全的。 这些过程基于使用由玩家在表面上排列的一组瓦片的众所周知的多米诺骨牌游戏所展示的随机性的类型。 哈希值(摘要)的计算是在计算机代码或逻辑电路中执行使用该消息作为多米诺骨牌游戏算法的输入来建模这样的多米诺骨牌游戏,然后执行多米诺牌游戏算法的算法的结果。 游戏算法的状态对模块(瓦片)的最终布局进行建模,给出了消息的散列摘要值。

    HASH FUNCTION BASED ON PAINTING TECHNIQUES
    6.
    发明申请
    HASH FUNCTION BASED ON PAINTING TECHNIQUES 审中-公开
    基于绘画技术的HASH功能

    公开(公告)号:US20110055581A1

    公开(公告)日:2011-03-03

    申请号:US12551067

    申请日:2009-08-31

    IPC分类号: H04L9/32

    CPC分类号: G06F21/64 H04L9/3236

    摘要: In the computer data security field, this disclosure is of cryptographic hash function processes embodied in a computer system and which may be keyless, but are highly secure. The processes are based on the type of randomness exhibited by painting or drawing a picture. Computation of the hash value (digest) is the result of executing in computer code or logic circuitry an algorithm which models such a picture painting process using the message as an input to the picture painting algorithm, then executing the algorithm. A state of the resulting picture gives the hash digest value of the message. Message expansion or a derivation function (e.g., a pseudo random number generation process) may be applied to the message prior to execution of the picture painting process, for enhanced security.

    摘要翻译: 在计算机数据安全领域中,本公开是在计算机系统中体现的加密散列函数过程,其可以是无钥匙的,但是是高度安全的。 这些过程基于通过绘画或绘制图片显示的随机性类型。 哈希值(摘要)的计算是在计算机代码或逻辑电路中执行使用该消息作为图片绘画算法的输入来对这样的图片绘画过程进行建模的算法的结果,然后执行该算法。 所得图像的状态给出消息的散列摘要值。 消息扩展或导出功能(例如,伪随机数生成处理)可以在执行画面绘制处理之前应用于消息,以增强安全性。