Cryptography Knowledge Quiz

A visually engaging and educational illustration related to cryptography, featuring elements like locks, keys, cryptographic algorithms, and digital security themes.

Cryptography Knowledge Quiz

Test your understanding of cryptography concepts with our comprehensive quiz! Dive into topics such as PRGs, CPA attacks, MACs, and more, all designed to challenge your knowledge and deepen your expertise.

  • Multiple choice questions
  • Covers a range of cryptographic principles
  • Perfect for students and professionals alike
15 Questions4 MinutesCreated by EncryptingKey21
Care dintre următoarele informații sunt adevărate în legătură cu one time pad?
Ofera doar computational security
Ofera perfect secrecy
Perimite folosirea de chei mai scurte decat mesajele pe care le criptam
Daca folosim aceeasi cheie pentru mai multe criptari nu mai e sigur
Care dintre urmatoarele afiramtii sunt adevarate in legatura cu PRG-urile?
Un PRG nepredictibil este sigur
Nu putem demonstra ca un PRG este sigur
Exista PRG-uri predictibile si sigure
Exista PRG-uri care sunt demonstrate a fi sigure
Care dintre următoarele sunt adevărate în legătură cu CPA(chosen plaintext attack)?
Adversarul vede doar ciphertext
Adversarul poate obține ciphertext doar pentru un set de plaintext-uri care nu sunt alese de el
Adversarul poate obține plaintext doar pentru ciphertext-uri alese de el
Adversarul poate obține ciphertext pentru un set de plaintext-uri alese de el
Fie F:K->Y un PRF sigur cu Y = {0,1}^10. Apoi obtinem un MAC asociat cu acest PRF, avand functia de generare a tag-urilor S(k,m) = F(k,m). Ce putem spune despre acest MAC?
Este sigur pentru ca PRF-ul F este sigur
Nu este sigur pentru ca lungimea tag-urilor este prea mica
Siguranta depinde de functia F
Nici una din cele de mai sus nu este adev
Fie o functie hash collision resistant, cu iesirea pe 256 biti. Apoi obtinem un MAC asociat cu H, avand functia de generare a tag-urilor S(k,m) = AES-CBC(k,H(m)) (adica folosim AES in modul CBC pentru rezultatul H(m); IV = 0 intotdeauna in acest caz). Ce putem spune despre acest MAC?
Este sigur
Nu este sigur pentru ca folosim ECB
Nu este sigur pentru ca un atacator poate obtine o pereche noua (mesaj,tag) valida cu un efort mai mic de O(2^70)
Nici una din cele de mai sus nu este adevarata
Fie o functie hash collision resistant, cu iesirea pe 128 biti. Apoi obtinem un MAC asociat cu H, avand functia de generare a tag-urilor S(k,m) = AES-ECB(k,H(m)) (adica folosim AES in modul EBC pentru rezultatul H(m)). Ce putem spune despre acest MAC?
Nu este sigur pentru ca folosim ECB
Nu este sigur pentru ca un atacator poate obtine o pereche noua (mesaj,tag) valida cu un efort mai mic de O(2^70)
Este sigur pentru ca H este collision resistant
Nici una din cele de mai sus nu este adevarata
Care din următoarele afirmatii sunt concrete în legatura cu S-boxurile din AES?
Pot fi exprimate ca functii liniare
Nu pot fi exprimate ca functii liniare
Au acelasi numar de biti de intrare si iesire
Pot fi implementate sub forma de tabele
Care din urmatoarele sunt cosiderate ca stream cipher?
AES-CTR
RC4
ChaCha20
Salsa20
Care din următoarele oferă Authenticated Encryption?
CBC with Random IV
CBC encryption with CBC-MAC(encrypt then MAC)
CTR encryption with CBC-MAC(encrypt then MAC)
GCM (Galois Counter Mode)
Care din urmatoarele sunt comune pentru Sbox-urile din DES si AES?
Pot fi exprimate ca funciti liniare
Au acelasi numar de biti de intrare si iesire
Nu pot fi exprimate ca functii liniare
Pot fi implementate sub forma de tabele
Care fin urmatoarele moduri de operare sunt sigure impotriva unui adversar cu putere CPA (chosen plaintext attack) ?
CBC cu fixed/known IV
CBC cu random IV
CTR cu random IV
CTR cu fixed/known IV
Care din urmatoarele sunt considerate functii Hash colission resistant?
Keccak
RC4
SHA-256
SHA-1
Care din următoarele afirmatii sunt concrete în legatura cu S-boxurile din DES?
Pot fi exprimate ca functii liniare
Nu pot fi exprimate ca functii liniare
Au acelasi numar de biti de intrare si iesire
Pot fi implementate sub forma de tabele
Functia HMAC este definita ca: HMAC(k,m) = H((k xor opad)|H((k xor ipad)|m)), unde H este o functie Hash (de obicei de tip Merkel-Damgard), k este o cheie secreta, m este un mesaj de lungime variabila, opad este outer pad, iar ipad este inner pad. Ce rol important are cheia din Hash-ul interior, H((k xor ipad)|m) in constructia HMAC?
A fost folosita pentru a preveni un atac de tip MAC-extension attack
Permite functiei HMAC sa ramana un MAC sigur chiar si cand functia H este doar weakly collision resistant
Fara aceasta nu am obtine un MAC sigur
Nici unul din cele de mai sus
Fie F:K->Y un PRF sigur cu Y = {0,1}^256. Apoi obtinem un MAC asociat cu acest PRF, avand functia de generare a tag-urilor S(k,m) = F(k,m). Ce putem spune despre acest MAC?
Siguranta depinde de functia F
Este sigur pentru ca PRF-ul F este sigur
Nu este sigur pentru ca lungimea tag-urilor este prea mica
Nici una din cele de mai sus nu este adevarata
{"name":"Cryptography Knowledge Quiz", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Test your understanding of cryptography concepts with our comprehensive quiz! Dive into topics such as PRGs, CPA attacks, MACs, and more, all designed to challenge your knowledge and deepen your expertise.Multiple choice questionsCovers a range of cryptographic principlesPerfect for students and professionals alike","img":"https:/images/course4.png"}
Powered by: Quiz Maker