JOURNAL ARTICLE

Design of a programmable crypto-processor for multiple crypto-systems

Abstract

We propose a programmable architecture for cryptography coprocessors with a 32 bit I/O interface. The coprocessor consists of a programmable finite field arithmetic unit, an I/O unit, a register file, and a programmable control unit. The cryptosystem is determined and configured by the micro-codes in memory of the control unit. The coprocessor has a modular structure so that the arithmetic unit can be replaced if a substitute has an appropriate I/O ports. It can be used in many cryptosystems using corresponding microcodes.

Keywords:
Coprocessor Computer science Cryptosystem Modular arithmetic Hybrid cryptosystem Modular design Cryptography Embedded system Control unit Field-programmable gate array Computer hardware Arithmetic Parallel computing Operating system Algorithm Mathematics

Metrics

1
Cited By
0.00
FWCI (Field Weighted Citation Impact)
4
Refs
0.09
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Cryptography and Residue Arithmetic
Physical Sciences →  Computer Science →  Information Systems
Coding theory and cryptography
Physical Sciences →  Computer Science →  Artificial Intelligence
Cryptographic Implementations and Security
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

BOOK-CHAPTER

A Fully Homomorphic Crypto-Processor Design

Péter BreuerJonathan P. Bowen

Lecture notes in computer science Year: 2013 Pages: 123-138
JOURNAL ARTICLE

A Crypto-processor Supporting Multiple Block Cipher Algorithms

Wook-Lae ChoKi‐Bbeum KimGi-chur BaeKyung-Wook Shin

Journal:   The Journal of the Korean Institute of Information and Communication Engineering Year: 2016 Vol: 20 (11)Pages: 2093-2099
© 2026 ScienceGate Book Chapters — All rights reserved.