PARAMETER GENERATION USING ELEMENTARY REGISTER OPERATIONS
    1.
    发明申请
    PARAMETER GENERATION USING ELEMENTARY REGISTER OPERATIONS 审中-公开
    参数生成使用单元注册操作

    公开(公告)号:WO0075750A3

    公开(公告)日:2001-02-15

    申请号:PCT/US0015871

    申请日:2000-06-09

    Applicant: MICROSOFT CORP

    CPC classification number: H04L9/0643 H04L2209/125 H04L2209/38

    Abstract: A technique which implements a primitive for computing, e.g., checksum, this primitive replaces a mod(M) operation with a series of simple elementary register operations (20). These operations include mod 2 multiplications, order manipulations (e.g., byte or word swaps), and additions - all of which are extremely simple to implement and require very few processing cycles to execute. Hence, use of our inventive technique can significantly reduce the processing time to compute various cryptographic parameters, such as, e.g., a message authentication code (MAC) (400), or to implement a stream cipher (23) over that conventionally required. This technique has both invertible and non-invertible variants.

    Abstract translation: 实现用于计算例如校验和的原语的技术,该原语用一系列简单的基本寄存器操作(20)代替mod(M)操作。 这些操作包括mod 2 n乘法,顺序处理(例如,字节或字交换)和添加 - 所有这些都是非常简单的实现,并且需要很少的处理周期来执行。 因此,使用本发明的技术可以显着减少计算各种加密参数(例如消息认证码(MAC)(400))的处理时间,或者实现传统上所需的流密码(23)。 这种技术具有可逆和非可逆变体。

    A SIMPLE TECHNIQUE FOR IMPLEMENTING A CRYPTOGRAPHIC PRIMITIVE USING ELEMENTARY REGISTER OPERATIONS
    2.
    发明申请
    A SIMPLE TECHNIQUE FOR IMPLEMENTING A CRYPTOGRAPHIC PRIMITIVE USING ELEMENTARY REGISTER OPERATIONS 审中-公开
    使用基本注册操作来实现CRYPTOGRAPHIC初学者的简单技术

    公开(公告)号:WO0078118A2

    公开(公告)日:2000-12-28

    申请号:PCT/US0016035

    申请日:2000-06-09

    Applicant: MICROSOFT CORP

    CPC classification number: H04L9/0643 H04L2209/38 H04L2209/56

    Abstract: A technique which implements a primitive for computing, e.g., a checksum. Specifically, this primitive replaces a mod(M) operation with a series of simple elementary register operations. These operations include mod 2 multiplications, order manipulations (e.g., byte or word swaps), and additions -- all of which are extremely simple to implement and require very few processing cycles to execute. Hence, use of our inventive technique can significantly reduce the processing time to compute various cryptographic parameters, such as, e.g., a message authentication code (MAC), or to implement a stream cipher, over that conventionally required. This technique has both invertible and non-invertible variants.

    Abstract translation: 实现用于计算例如校验和的原语的技术。 具体来说,该原语用一系列简单的基本寄存器操作替换了一个mod(M)操作。 这些操作包括mod 2 n乘法,顺序处理(例如,字节或字交换)和添加 - 所有这些都是非常简单的实现,并且需要很少的处理周期来执行。 因此,使用本发明的技术可以显着减少计算各种加密参数(例如消息认证码(MAC))的处理时间,或者实现传统上所需要的流密码。 这种技术具有可逆和非可逆变体。

Patent Agency Ranking