Unlock instant, AI-driven research and patent intelligence for your innovation.

Protecting white-box feistel network implementations against buggy attacks

A network, key cryptography technology, applied in countermeasures against encryption mechanisms, digital transmission systems, encryption devices with shift registers/memory, etc., can solve the problems of access and permission control code changes, difficult to find

Active Publication Date: 2021-06-25
NXP BV
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

thus making it harder to find and change code that eg handles access and permission control to secure applications

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Protecting white-box feistel network implementations against buggy attacks
  • Protecting white-box feistel network implementations against buggy attacks
  • Protecting white-box feistel network implementations against buggy attacks

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] The description and drawings illustrate the principles of the invention. It will thus be appreciated that those skilled in the art will be able to devise various arrangements which, although not explicitly described or shown herein, embody the principles of the invention and are included within its scope. In addition, all examples described herein are mainly intended to be used explicitly for teaching purposes to assist readers in understanding the principles of the present invention and concepts provided by the inventors, thereby deepening the field, and all examples should not be construed as being limited to such Specific stated examples and conditions. Additionally, the term "or" as used herein refers to a non-exclusive "or" (ie, "and / or") unless otherwise indicated (eg, "or in addition" or "or in the alternative"). Also, the various embodiments described herein are not necessarily mutually exclusive, as some embodiments can be combined with one or more other embod...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The present disclosure provides a method of implementing a method of mapping an input message to an output message by a keyed cryptographic operation comprising multiple rounds using a Feistel network, the method comprising: receiving Input to the second half; performing a part of the round function on the second half by a basic block to produce a part of the encoded output, and wherein the basic block provides a part of the second half as input to the next round and XORing said portion of said encoded output with a portion of said first half to generate a portion of said next round of encoded second input.

Description

technical field [0001] Various exemplary embodiments disclosed herein relate generally to protecting software components that perform cryptographic functions using Feistel networks from error attacks. Background technique [0002] The Internet provides users with convenient and widespread access to digital content. Because the Internet is a powerful distributed channel, many user devices strive to directly access the Internet. User devices may include personal computers, laptops, set-top boxes, Internet-enabled media players, mobile phones, smartphones, tablets, mobile wireless hotspots, or any other device capable of accessing the Internet that uses the Internet as a copyrighted The distribution medium of content poses great challenges to protect the interests of content providers. User devices increasingly use processors loaded with appropriate software to reproduce (playback) digital content, such as audio and / or video. Control of playback software is a way of enforcin...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L9/00H04L9/06
CPCH04L9/002H04L9/0625H04L2209/16H04L9/004
Inventor W·P·A·J·米歇尔斯
Owner NXP BV