Fekete Balazs Valer's repositories
Side_channels
Side channel attack simulations
Montgomery_multiply
Montgomery multiplication in number bases that are a power of 2, like binary, hexadecimal, byte-wise etc.
Counter_side_channel_attacks
Masking based side channel resistant descriptions.
Fast_Fourier
An easy to understand implementation of the recursive FFT concept coded in Matlab.
Pipelined_GCM_of_AES
A multi 10Gb/s capable Galois Counter hash module for AES-GCM
Z-transform_osc
A sinusoidal oscillator based on the Z-transform sine with exponentially changing amplitude.
Another_mod
A recursive modular reduction of mine, that only uses powers of 2 division and modulus calculation.
CRT_FFT_RADAR
My way of retrieving continuous distance data of Chinese Remainder Theorem with FFT
Matrix_multiplier
Generic description of a pipelined matrix multiplier with 4 multiplier threads. It calculates C += A * B'
SHA-256_full_pipeline_in_VHDL
Fully pipelined SHA2-256 VHDL description with circular buffers instead of shift registers for low power.
VHDL_Karatsuba
Karatsuba multiplication with recursive hardware description in VHDL.
VHDL_SCA-proof_Speck-cipher
VHDL implementation of side channel attack proof Speck cipher.
VHDL_UDP_IPv4_MAC
Basic and fast UDP IPv4 MAC stack written in VHDL
AES_in_VHDL
VHDL Advanced Encryption Standard cores
CPP_Matrix
Matrix computation performance benchmarks.
Decentralized_power_distribution
PoC to draw power efficiently in a decentralized manner from a restricted source.
flutter-beginners-tutorial
All course files for the Flutter Beginners playlist on The Net Ninja YouTube channel.
hardh264
A hardware h264 video encoder written in VHDL. Designed to be synthesized into an FPGA. Initial testing is using Xilinx tools and FPGAs but it is not specific to Xilinx.
Lightning_protection
Lightning induced current protection concept
Parallel_prefix_adders
Parameterizable recursive descriptions of high speed adders.
Plain_mod_mult
A hardware friendly modular multiplication.
SHA2-256_in_VHDL
VHDL Secure Hash Algorithm 2 cores
SHA2-384_in_VHDL
SHA-2 versions working on 64 bits of data: 384 and 512.
tinyusb
An open source cross-platform USB stack for embedded system