[go: up one dir, main page]

Grand et al., 2011 - Google Patents

A reconfigurable multi-core cryptoprocessor for multi-channel communication systems

Grand et al., 2011

View PDF
Document ID
17502443989365071574
Author
Grand M
Bossuet L
Gogniat G
Le Gal B
Delahaye J
Dallet D
Publication year
Publication venue
2011 IEEE International Symposium on Parallel and Distributed Processing Workshops and Phd Forum

External Links

Snippet

This paper presents a reconfigurable Multi-Core Crypto-Processor (MCCP) especially designed to secure multi-channel and multi-standard communication systems. Such component meets many constraints like high throughput and flexibility. In contrast, a …
Continue reading at hal.science (PDF) (other versions)

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communication
    • H04L9/06Cryptographic mechanisms or cryptographic arrangements for secret or secure communication the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
    • H04L9/0618Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
    • H04L9/0631Substitution permutation network [SPN], i.e. cipher composed of a number of stages or rounds each involving linear and nonlinear transformations, e.g. AES algorithms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communication
    • H04L9/06Cryptographic mechanisms or cryptographic arrangements for secret or secure communication the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
    • H04L9/0618Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
    • H04L9/0637Modes of operation, e.g. cipher block chaining [CBC], electronic codebook [ECB] or Galois/counter mode [GCM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H04L63/0485Networking architectures for enhanced packet encryption processing, e.g. offloading of IPsec packet processing or efficient security association look-up
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/12Details relating to cryptographic hardware or logic circuitry
    • H04L2209/125Parallelization or pipelining, e.g. for accelerating processing of cryptographic operations
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/30Arrangements for executing machine-instructions, e.g. instruction decode
    • G06F9/30003Arrangements for executing specific machine instructions
    • G06F9/30007Arrangements for executing specific machine instructions to perform operations on data operands
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/20Manipulating the length of blocks of bits, e.g. padding or block truncation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/24Key scheduling, i.e. generating round keys or sub-keys for block encryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/80Wireless
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communication
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/76Architectures of general purpose stored programme computers
    • G06F15/78Architectures of general purpose stored programme computers comprising a single central processing unit

Similar Documents

Publication Publication Date Title
US11405179B2 (en) Multimode cryptographic processor
US10567358B2 (en) Packet accelerator ingress communication processor peripheral streaming interface, scheduler, buffer
US8879727B2 (en) Method and apparatus for hardware-accelerated encryption/decryption
CN107465501B (en) Processor and system for Advanced Encryption Standard (AES)
US20110158403A1 (en) On-the-fly key generation for encryption and decryption
Ahmad et al. A new ASIC implementation of an advanced encryption standard (AES) crypto-hardware accelerator
CN109600217A (en) Optimize the method and processor of SM4 encryption and decryption in parallel operational mode
Grand et al. A reconfigurable multi-core cryptoprocessor for multi-channel communication systems
TW201812637A (en) Low cost cryptographic accelerator
Mhaouch et al. Lightweight hardware architectures for the piccolo block cipher in FPGA
Paul et al. Partitioned security processor architecture on FPGA platform
Pirzada et al. Implementation of CMAC Authentication Algorithm on FPGA for Satellite Communication
Harb et al. A high-speed FPGA implementation of AES for large scale embedded systems and its applications
Oliva et al. AES and the cryptonite crypto processor
Grand et al. Design and implementation of a multi-core crypto-processor for software defined radios
Bahadori et al. FPGA implementations of 256-Bit SNOW stream ciphers for postquantum mobile security
Sideris et al. Hardware acceleration of the aes algorithm using nios-ii processor
US20060072746A1 (en) Register scheduling in iterative block encryption to reduce memory operations
Huo et al. High‐Throughput Area‐Efficient Processor for Cryptography
Anwar et al. Parameterized AES-based crypto processor for FPGAs
Daoud et al. High-level synthesis optimization of aes-128/192/256 encryption algorithms
Mohanraj et al. High performance GCM architecture for the security of high speed network
Granado-Criado et al. Hardware coprocessors for high-performance symmetric cryptography
Jenkins et al. Instructions and hardware designs for accelerating SNOW 3G on a software-defined radio platform
Grand et al. A Multi-Core AES Cryptoprocessor for Multi-Channel SDR