Intel_intrinsics

SIMD Datatypes AVX Programming have these types __m128 : 128bit data type that have 4 floats __m128d : 128bit data type that have 2 doubles __m128i : 128bit integers(but differs dependes on the bit system) __m256 : 256bit data type that have 8 floats __m256d : 256bit data type that hve 4 doubles __m256i : 256bit integers

August 31, 2025

RSA

What is RSA RSA was developed by Ron Rivest, Adi Shamir, and Leonard Adleman in 1977. It is based on the assumption that factoring the product of two large prime numbers is computationally difficult. RSA Mechanism 1. Key Generation Choose two large prime numbers $p$ and $q$ Compute $n = p \times q$ Compute Euler’s totient $\phi(n) = (p - 1)(q - 1)$ Choose an integer $e$ such that $ 1 < e < \phi(n)$ and $gcd(e, \phi(n))=1$ Compute $d$ such that $ e \times d \equiv 1 (\mod \phi(n))$. The Public key is $(e, n)$ and the private key is $(d, n)$. 2. Encryption To encrypt a message $M$: $$ C = M^{e} \mod n $$ ...

August 4, 2025

Steganography

What is Steganography? The term “steganography” originates from the Greek words steganos (meaning “covered” or “hidden”) and graphein (meaning “to write” or “to draw”). It refers to the technique of concealing messages within other non-secret files such as images, videos, or audio files. Beyond simple data hiding, steganography also serves to protect copyright and prevent unauthorized use of digital content. It’s common to encrypt the hidden message before embedding it to enhance confidentiality. ...

August 3, 2025