Abstract:
A method for manufacturing a digital circuit is described comprising forming two field effect transistors, connecting the field effect transistors such that an output signal of the digital circuit in response to a predetermined input signal has an undefined logic state when the threshold voltages of the field effect transistors are equal and setting the threshold voltages of at least one of the field effect transistors such that the output signal of the digital circuit in response to the predetermined input signal has a predetermined defined logic state.
Abstract:
A cryptographic processor is described comprising a processing circuit configured to perform a round function of an iterated cryptographic algorithm, a controller configured to control the processing circuit to apply a plurality of iterations of the round function on a message to process the message in accordance with the iterated cryptographic algorithm and a transformation circuit configured to transform the input of a second iteration of the round function following a first iteration of the round function of the plurality of iterations and to supply the transformed input as input to the second iteration wherein the transformation circuit is implemented using a circuit camouflage technique.
Abstract:
A computational system is configured to protect against integrity violation. The computational system includes a processing unit and a critical resource, the critical resource being controllable by the processing unit so as to be locked or unlocked. The critical resource is configured to intermittently transmit a polling value to the processing unit, and the processing unit is configured to apply a transformation onto the polling value so as to obtain a response value and send the response value back to the critical resource. The critical resource is configured to check the response value on correctness so as to obtain a check result, and subject the controllability to a dependency on the check result.
Abstract:
A method for manufacturing a digital circuit is described comprising forming two field effect transistors, connecting the field effect transistors such that an output signal of the digital circuit in response to a predetermined input has an undefined logic state when the threshold voltages of the field effect transistors are equal and setting the threshold voltages of at least one of the field effect transistors such that the output signal of the digital circuit in response to the predetermined input has a predetermined defined logic state.
Abstract:
A method for manufacturing a digital circuit is described comprising forming two field effect transistors, connecting the field effect transistors such that an output signal of the digital circuit in response to a predetermined input signal has an undefined logic state when the threshold voltages of the field effect transistors are equal and setting the threshold voltages of at least one of the field effect transistors such that the output signal of the digital circuit in response to the predetermined input signal has a predetermined defined logic state.
Abstract:
An NLFSR of length k, configured to output a sequence of masked values x′i=xi+mi according to a masked recurrence x′n+k=f(x′n, . . . , x′n+k−1), the NLFSR including a nonlinear feedback function configured to compute f(x′n, . . . , x′n+k−1) so as to obtain a feedback value, a correction function configured to compute (mn, . . . , nn+k−1)+mn+k+h(mn, mn+k−1, xn, . . . , xn+k−1) to obtain a correction value c, and a corrector configured to correct the feedback value {circumflex over (x)}′n+k using the correction value c to obtain a corrected feedback value which forms x′n+k.
Abstract translation:长度为k的NLFSR被配置为根据掩码的复现x'n + k = f(x'n,...,x'n + k-1)输出掩蔽值序列x'i = xi + mi, ,NLFSR包括被配置为计算f(x'n,...,x'n + k-1)的非线性反馈函数,以便获得反馈值,配置成计算(mn,..., nn + k-1)+ mn + k + h(mn,mn + k-1,xn,...,xn + k-1)以获得校正值c,以及校正器, 使用校正值c对(x)}'n + k进行回旋以获得形成x'n + k的校正反馈值。
Abstract:
An apparatus for encrypting an input memory address to obtain an encrypted memory address is provided. The apparatus comprises an input interface for receiving the input memory address being an address of a memory. Moreover, the apparatus comprises an encryption module for encrypting the input memory address depending on a cryptographic key to obtain the encrypted memory address. The encryption module is configured to encrypt the input memory address by applying a map mapping the input memory address to the encrypted memory address, wherein the encryption module is configured to apply the map by conducting a multiplication and a modulo operation using the cryptographic key and a divisor of the modulo operation, such that the map is bijective.
Abstract:
An NLFSR of length k, configured to output a sequence of masked values xi′=xi+mi according to a masked recurrence xn+k′=f(xn′, . . . , xn+k−1′), the NLFSR including a nonlinear feedback function configured to compute f(xn′, . . , , xn+k−1′) so as to obtain a feedback value, a correction function configured to compute (mn, . . . , nn+k−1)+mn+k+h(mn, mn+l−1, xn, . . . , xn+k−1) to obtain a correction value c, and a corrector configured to correct the feedback value {circumflex over (x)}n+k′ using the correction value c to obtain a corrected feedback value which forms xn+k′.
Abstract translation:根据掩蔽的复现xn + k'= f(xn',...,xn + k-1'),设置长度为k的NLFSR,其包括以下步骤:输出掩蔽值序列xi'= xi + mi,NLFSR包括 非线性反馈函数,被配置为计算f(xn',...,xn + k-1')以获得反馈值,配置为计算(mn,...,nn + k-1) + mn + k + h(mn,mn + l-1,xn,...,xn + k-1)以获得校正值c,以及校正器,被配置为校正反馈值{ n + k'使用校正值c来获得形成xn + k'的校正反馈值。
Abstract:
An integrated circuit has one or more logic gates and a control circuit. The control circuit has one or more control elements coupled to the logic gates. The control circuit controls the states of the one or more logic gates.