会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • Hardware implementation of the mixcolumn/invmiscolumn functions
    • mixcolumn / invmiscolumn函数的硬件实现
    • US20060198524A1
    • 2006-09-07
    • US10556329
    • 2004-05-10
    • Bonnie Sexton
    • Bonnie Sexton
    • H04L9/00
    • H04L9/0631H04L2209/122H04L2209/125H04L2209/80
    • An encryption/decryption unit, a conversion module, a method and a computer program product share common logic for both a cipher transformation and an inverse cipher transformation to reduce the number of gates requires with a small increase in wait time. A keyschedule unit providing at least one key value. The conversion module, which is in communication with the keyschedule unit, converts a block of plain text/ciphered text into a predetermined number of byte units in a first plurality of columns. The conversion module includes a MixColumnAll submodule that utilizes shared circuitry for both a transformation of a cipher function to produce a second plurality of columns from the first plurality of columns, and for an inverse cipher function to produce the first plurality of columns from the second plurality of columns. The MixColumnAll submodule performs a combined MixColumn and InvMixColumn that are performed in AES. A block round unit for encrypting/decrypting the predetermined number of byte units into ciphered text/plain text.
    • 加密/解密单元,转换模块,方法和计算机程序产品共享用于密码变换和逆密码变换的公共逻辑以减少门数需要等待时间的小的增加。 提供至少一个键值的键调度单元。 与密钥调度单元通信的转换模块将明文/加密文本块在第一多个列中转换成预定数量的字节单位。 该转换模块包括一个MixColumnAll子模块,它利用共享电路来进行加密函数的变换以从第一多个列产生第二多个列,以及使用反向密码函数从第二多个列产生第一多个列 的列。 MixColumnAll子模块执行AES中执行的组合MixColumn和InvMixColumn。 用于将预定数量的字节单元加密/解密为加密文本/纯文本的块循环单元。
    • 4. 发明申请
    • Pre-saturating fixed-point multiplier
    • 预饱和定点乘数
    • US20070174379A1
    • 2007-07-26
    • US11336358
    • 2006-01-20
    • Kenneth DockserBonnie Sexton
    • Kenneth DockserBonnie Sexton
    • G06F7/52
    • G06F7/49921G06F7/5338
    • A pre-saturating multiplier inspects the operands to a multiply operation prior to performing any multiplication. If the operands will cause an overflow requiring saturation, the multiplier outputs the saturated value without multiplying the original operands. In one embodiment, parameters derived from the operands are altered such that when the multiply operation is performed on the altered parameters, the multiplier produces the saturated result. This may comprise altering a Booth recoded bit group to select a negative zero instead of a zero as a partial product, and suppressing the addition of the value one to the partial products (thus effectively subtracting the value one). In another embodiment, when the operands that will cause an overflow are detected, the output of the multiplier is forced to a predetermined saturation value.
    • 预饱和乘法器在执行任何乘法之前检查操作数到乘法运算。 如果操作数将导致需要饱和的溢出,则乘法器输出饱和值,而不会将原始操作数相乘。 在一个实施例中,改变从操作数导出的参数,使得当对改变的参数执行乘法运算时,乘法器产生饱和结果。 这可以包括改变布斯重新编码的位组,以选择负零而不是零作为部分乘积,并且抑制将值1加到部分积(从而有效地减去值1)。 在另一个实施例中,当检测到将导致溢出的操作数时,乘法器的输出被强制为预定的饱和值。