RSA - Answer Uses prime factorization to generate public and private encryption and
decryption keys
Diffie-Hellman (DH) - Answer A key exchange protocol that allows two parties to securely
generate a shared secret key over an insecure channel
Message Authentication Code - Answer Confirms the stated identity of the sender and
provides integrity of the message without the need to use any other means
HMAC - Answer Confirms identity of sender and integrity using hash values
Cipher Block Chaining (CBC) - Answer A process in which each block of unencrypted text is
combined with the block of cipher text immediately preceding it before it is encrypted using the
DES algorithm.
Poly1305 - Answer Provides increased speed and efficiency creating MAC, by utilizing
alternative encryption algorithms
Salsa20 - Answer Idk
Relational - Answer are very widely implemented and designed to support ACID transactions.
Key-value - Answer are optimized to store and retrieve large volumes of data. It offers high-
performance under heavy workloads.
In-memory - Answer offer real-time access to data and access to applications with
microsecond latency.
Document - Answer enable developers to build applications quickly by storing data in a semi-
structured manner.
Wide-column - Answer are a type of NoSQL database.
Graph - Answer are designed to support applications that query millions of relationships
between highly connected datasets, such as social media platforms.