Pinned Repositories
Another_mod
A recursive modular reduction of mine, that only uses powers of 2 division and modulus calculation.
Commutative_hash
A commutative hash, that relies on permutations and sums to hinder solving the discrete logarithm problem.
Counter_side_channel_attacks
Masking based side channel resistant descriptions.
CRT_FFT_RADAR
My way of retrieving continuous distance data of Chinese Remainder Theorem with FFT
Fast_Fourier
An easy to understand implementation of the recursive FFT concept coded in Matlab.
Hash_trie
A hash based trie data structure, also involving hash map and linked lists.
Montgomery_multiply
Montgomery multiplication in number bases that are a power of 2, like binary, hexadecimal, byte-wise etc.
Plain_mod_mult
A hardware friendly modular multiplication.
Side_channels
Side channel attack simulations
Sun_burst_protection
Lightning or Sun burst induced current protection concept.
fbv81bp's Repositories
fbv81bp/Montgomery_multiply
Montgomery multiplication in number bases that are a power of 2, like binary, hexadecimal, byte-wise etc.
fbv81bp/Side_channels
Side channel attack simulations
fbv81bp/Counter_side_channel_attacks
Masking based side channel resistant descriptions.
fbv81bp/CRT_FFT_RADAR
My way of retrieving continuous distance data of Chinese Remainder Theorem with FFT
fbv81bp/Fast_Fourier
An easy to understand implementation of the recursive FFT concept coded in Matlab.
fbv81bp/Hash_trie
A hash based trie data structure, also involving hash map and linked lists.
fbv81bp/Pipelined_GCM_of_AES
A multi 10Gb/s capable Galois Counter hash module for AES-GCM
fbv81bp/SHA-256_full_pipeline_in_VHDL
Fully pipelined SHA2-256 VHDL description with circular buffers instead of shift registers for low power.
fbv81bp/Z-transform_osc
A sinusoidal oscillator based on the Z-transform sine with exponentially changing amplitude.
fbv81bp/Another_mod
A recursive modular reduction of mine, that only uses powers of 2 division and modulus calculation.
fbv81bp/Commutative_hash
A commutative hash, that relies on permutations and sums to hinder solving the discrete logarithm problem.
fbv81bp/Matrix_multiplier
Generic description of a pipelined matrix multiplier with 4 multiplier threads. It calculates C += A * B'
fbv81bp/Plain_mod_mult
A hardware friendly modular multiplication.
fbv81bp/Sun_burst_protection
Lightning or Sun burst induced current protection concept.
fbv81bp/VHDL_Karatsuba
Karatsuba multiplication with recursive hardware description in VHDL.
fbv81bp/VHDL_SCA-proof_Speck-cipher
VHDL implementation of side channel attack proof Speck cipher.
fbv81bp/VHDL_UDP_IPv4_MAC
Basic and fast UDP IPv4 MAC stack written in VHDL
fbv81bp/AES_in_VHDL
VHDL Advanced Encryption Standard cores
fbv81bp/CPP_Matrix
Matrix computation performance benchmarks.
fbv81bp/FBV81Bp
Yet another electrical engineer.
fbv81bp/flutter-beginners-tutorial
All course files for the Flutter Beginners playlist on The Net Ninja YouTube channel.
fbv81bp/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.
fbv81bp/Parallel_prefix_adders
Parameterizable recursive descriptions of high speed adders.
fbv81bp/SHA2-256_in_VHDL
VHDL Secure Hash Algorithm 2 cores
fbv81bp/SHA2-384_in_VHDL
SHA-2 versions working on 64 bits of data: 384 and 512.
fbv81bp/tinyusb
An open source cross-platform USB stack for embedded system