Cryptography

Cryptography

Dreamhack - Basic_Crypto1

#include int main() { char ciphrtext[22] = "EDVLFFUBSWRGUHDPKDFN"; char plaintext[22] = { 0x00, }; for (int i = 0; i < 26; i++) { for (int k = 0; k < strlen(ciphrtext); k++) { plaintext[k] = ciphrtext[k] - i; if (plaintext[k] < 65) { ciphrtext[k] += 26;} } printf(plaintext); printf("\n"); } } Simple Caesar Cipher Problem

Cryptography/Modern Cryptography

블록암호 운영모드별 안정성

Attack Models •Black-Box 공격자 : 암호의 입/출력만 관찰 가능 •Gray-Box 공격자 : 암호의 일부 정보 관찰 가능 (부채널 공격) •White-Box 공격자 : 모든 연산과정 관찰 가능 Attacker Type 암호문 단독 공격 (COA : Ciphertext-Only Attack) •1개 이상의 암호문 주어짐 → 각 암호문에 대한 평문을 복원 기지 평문 공격 (KPA : Known-Plaintext Attack) •평문-암호문쌍 주어짐 → 동일한 키로 암호화한 새로운 암호문에 대한 평문을 복원 선택 평문 공격 (CPA : Chosen-Plaintext Attack) •원하는 평문에 대한 암호문 획득 → 새로운 암호문에 대한 평문을 복원 •\(O^{E_k(*)}\) : 암호화 ..

Cryptography/Linear Attack (선형 공격)

선형 공격

보호되어 있는 글입니다.

Cryptography

블록암호 기반 암호 라이브러리 구현

일정 : 2020.10.29 ~ 2020.12.10

Lucvs
'Cryptography' 카테고리의 글 목록