RC4 PRBS (Generates the RC4 stream, then you have to XOR it with your data to crypt or decrypt it), takes 768 clocks to do key-expansion, then…
The Cryptographic Algorithm which is most widely used throughout the world for protecting information. Cryptography is the art of secret writing,…
The project presents an open-source implementaion of the 512 bit RSA algorithm. This is a reduced version of a full FIPS Certified capable RSA…
RSA ( Rivest Shamir Adleman )is crypthograph system that used to give a secret information and digital signature . Its security based on Integer…
RTEA (from Ruptor's TEA or Repaired TEA) - a symmetric block encryption algorithm used type "Feistel cipher", designed by Marcos el…
Salsa20 stream cipher is built on a pseudorandom function based on 32-bit addition, bitwise addition (XOR) and rotation operations, which maps a…
SHA256 running at 199.788MHz on Xilinx's 28nm Kintex 7 speed grade 3 device. Processing speed: 1.598 Gbits per second. Also added an optimised…
SHA-3, originally known as Keccak [1], is a cryptographic hash function selected as the winner of the NIST hash function competition [2]. Because…
VHDL implementation of the SHA-256 hashing algorithm. This project includes .do files for performing a simulation on ModelSim.
This is a collection of SHA(Secure Hash Algorithm) cores. These include SHA-1, SHA-2 algorithms. These cores are non-pipelined version of SHA, and…
Verilog Implementation of SHA1 Secure Hash Algorithm Status - Initial Release
VHDL implementation of the twofish cipher for 128,192 and 256 bit keys. The implementation is in library-like form; All needed components up to,…
The code presented here implements the bit-serialized SIMON block cipher. Please check the following publication for the details of the…
( I still have problem to upload files to cvs.opencores......) Features - feature1 - feature1.1 -feature1.2 -feature2 Status - status1 - status2
A SystemC/Verilog synthesizable MD5 hash core. This work is given by Universidad Rey Juan Carlos (Spain) For more info about our projects visit…
This project has been MOVED to bitbucket: https://bitbucket.org/vahidigrain
SystemC DES is a implementation of the DES algorithm in SystemC focusing on low area applications. Implements the encoder and decoder in the same…
1 and 64 stage implementations of the Tiny Encryption Algorithm (TEA).
Twofish is a 128-bit block cipher that can accept variable key length 128,192 and 256 bit. In this project we just use key length 128 bit. Twofish…
LinkRunCCA is a real-time single-pass connected component analysis/ connected component labeling (CCA/CCL) implemented in Verilog HDL. It can be…