会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明公开
    • METHOD, DEVICE AND NON-TRANSITORY COMPUTER-READABLE MEDIUM FOR CRYPTOGRAPHIC COMPUTATION
    • VERFAHREN,VORRICHTUNG UND NICHTTRANSITORISCHES COMPUTERLESBARES MEDIUM ZUR KRYPTOGRAFISCHEN BERECHNUNG
    • EP3115887A1
    • 2017-01-11
    • EP16162209.7
    • 2016-03-24
    • Winbond Electronics Corp.
    • KALUZHNY, Uri
    • G06F7/72
    • G06F7/728G06F21/602G06F2207/7247
    • A method, a device and a non-transitory computer-readable medium for cryptographic computation are provided. The method for computation includes: receiving, in a Montgomery multiplier circuit having a predefined block size, a pair of operands A and B and a modulus M for computation of a Montgomery product of A and B mod M; specifying a number n of blocks of the predefined block size to be used in the computation; computing a blinded modulus M' as a multiple of the modulus M by a random factor R, M' = R*M, while selecting R so that the length of M' is less than n times the block size by at least two bits; and operating the Montgomery multiplier circuit to compute and output the Montgomery product of A and B mod M'.
    • 提供了一种用于密码计算的方法,装置和非暂时性计算机可读介质。 计算方法包括:在具有预定块大小的蒙哥马利乘法器电路中接收一对操作数A和B,以及用于计算A和B mod M的蒙哥马利乘积的模数M; 指定要在计算中使用的预定块大小的数量n的块; 通过随机因子R,M'= R * M计算盲模M'作为模M的倍数,同时选择R使得M'的长度小于块大小的n倍至少两位; 并运行蒙哥马利乘数电路来计算和输出A和B mod M'的蒙哥马利产品。
    • 4. 发明公开
    • Verfahren zur Langzahldivision
    • EP2455852A2
    • 2012-05-23
    • EP11009104.8
    • 2011-11-16
    • Giesecke&Devrient
    • Bockes, Markus, Dr.Pulkus, Jürgen, Dr.
    • G06F7/72
    • G06F7/721G06F7/728
    • Ein Verfahren in einem portablen Datenträger (10) zum Ausführen einer kryptographischen Operation auf sicherheitsrelevanten Daten umfasst einen Schritt des Bestimmens eines Quotienten (q) eines Dividenden (a) durch einen Divisor (b). Dabei wird der Quotient (q) mittels einer Divisionseinrichtung (54) des Datenträgers (10) bestimmt. Der Quotient (q) wird dadurch bestimmt, dass zuerst der Dividend (a) um seinen Rest (r) modulo dem Divisor (b) vermindert wird. Dann wird eine Montgomery-Multiplikation bezüglich eines vorgegebenen Modulus (M) durchgeführt. Die Montgomery-Multiplikation wird dabei mittels einer Multiplikationseinrichtung (35) des Datenträgers (10), vorzugsweise mittels eines Koprozessors (35), durchgeführt und empfängt einen von dem verminderten Dividenden (a) abgeleiteten Wert (a; a 0 ; a 1 ) als einen Eingabewert.
    • 该方法涉及使用便携式数据载体(10)的分割装置(54)由除数确定股息除数的商。 股息在剩余模数周围减少到除数。 通过数据载体的协处理器(35)相对于预设模数执行蒙哥马利乘法。 通过蒙哥马利乘法接收从减少的红利派生的值作为输入值。 形成模数,使得从预设的两倍数量减去除数。 对于包括处理器的便携式数据载体,还包括独立权利要求。
    • 5. 发明公开
    • Method and apparatus for providing flexible bit-length moduli on a block Montgomery machine
    • 对于一个块蒙哥马利机器上提供灵活bitlangen模量的方法和装置
    • EP2385461A1
    • 2011-11-09
    • EP10161699.3
    • 2010-04-30
    • Certicom Corp.
    • Lambert, RobertPoeluev, Yuri
    • G06F7/72
    • G06F7/728
    • Techniques are disclosed for utilizing a block Montgomery machine designed only to operate at a fixed block length to perform operations using non-block length (flexible) moduli. In one embodiment, a new modulus n ' is obtained having a block length equal to the fixed block length of the Montgomery machine or a multiple thereof. At least one modular additive operation is performed with the new modulus n ', and at least one modular multiplicative operation is performed with the non-block length modulus n . In this way, the result of the at least one additive operation is sufficiently reduced when a carry stems from the additive operation.
    • 技术是游离缺失盘用于利用块蒙哥马利机仅设计以固定的块长度来操作,以执行使用非块长度(柔性)模量运算。 在一个,一个新的模数n“获得具有块长度等于该蒙哥马利机器的固定块长度或其倍数实施例。 至少一个模块化添加剂手术执行与新模数n”,以及至少一个模块化乘法手术执行与非块长度模数n。 以这种方式,所述至少一种添加剂的结果是操作充分地减少当进位从添加剂操作茎。