분류 전체보기229 암호학3~4 ECB 모드에 의한 암호화 CBC 모드 (암호 블록 연쇄 모드) CFB 모드 (암호 피드백 모드)OFB 모드 ( 출력 피드백 모드 )CTR 모드 ( 카운터 모드 ) 블록암호모드 정리 ECBCBCCFBOFBCTR순서PBI → 암호화 → CBI암호문PBI → XOR ( CBI - 1 ) → 암호화 -> CBI암호문PBI → XOR (암호화 된 CBI - 1 ) → CBI암호문PBI → XOR ( 암호화 된 CBI - 1의 XOR하기 전 값 ) → CBI암호문PBI → XOR (암호화 된 카운터 ) → CBI암호문병렬처리가능(암/복) 가능(복) 가능(복) 불가능 가능(암/복) 초기화벡터IVX 불필요OOOO (카운터).. 2024. 4. 24. 암호학2 P박스 (문자의 자리를 변경하는 전치암호, 확산) - 단순 : 입력 = 출력, 역함수 O - 축소 : 입력 > 출력, 역함수 X (비트수를 줄이기 위함) - 확장 : 입력 S-박스(강도 결정, 비선형)에서 축소된 32bit 산출 => 단순 P-박스를 통해 출력 ( DES -> 3DES -> AES ) ( 강도를 결정짓는 요인 대칭키 : 라운드수, 키 크기, 평문 블럭 크기 비대칭키 : 수학적 원리 해시함수 : MD메시지 다이제스트 ) ★★★★★ 대중적인 대칭키 암호 알고리즘의 비교 DES 3DES AES 평문 블록 크기 64 64 128 암호문 블록 크기 64 64 128 키 크기 56 112 또는 168 128, 192 또는 256 라운드수 16 48 10, 12 또는 14 - 3DES의 키가 2개일 .. 2024. 4. 23. 정보보호개요1, 암호학1 정보보호의 개요 1. 정보보호의 목표 - 기밀성 : 오직 인가된 사람/프로세스/시스템만이 알 필요성에 근거하여 시스템에 접근해야 한다는 원칙 - 무결성 : 정보의 내용이 불법적으로 생성/변경/삭제되지 않도록 보호되어야 하는 성질 - 가용성 : 정당한 사용자가 정보시스템을 필요로 할 때 지체없이 접근하여 사용할 수 있는 성질 - 인증성 : 임의 정보에 접근할 수 있는 객체의 자격이나 내용을 검증하는데 사용되는 성질 ( ex 사용자 인증, 메시지 인증 ) - 책임추적성 : 개체의 행동을 유일하게 추적하여 찾아낼 수 있어야 한다 - 부인방지 : 행위/이벤트의 발생을 증명하여 나중에 부인할 수 없도록 함 (3대 목표 : 기무가 CIA 기밀성 무결성 가용성) X.800 표준 기밀성, 무결성, 가용성, 접근제어, .. 2024. 4. 22. 정보보안1 6차 정적 라이브러리 경로 ( 컴파일시 정적 라이브러리가 있어야, 정적으로 컴파일 할 수 있다 ) 64bit 환경 경로: /usr/lib64/libc.a 32bit 환경 경로: /usr/lib/libc.a mv /usr/lib/libc.a . gcc -m32 -static myprogram.c -o myprogram_ttt 에러 출력 /usr/bin/ld: cannot find -lc collect2: error: ld returned 1 exit status → 32bit 환경 정적 라이브러리 경로를 옮기자 컴파일 에러가 난다 아카이브 파일archive file - 여러 파일이나 디렉토리를 하나의 단일 파일로 묶은 형태 - 압축과 달리 파일이나 디렉터리를 그대로 묶음 리눅스 ar 명령 - 리눅스에서 아카이브.. 2024. 4. 21. 이전 1 ··· 38 39 40 41 42 43 44 ··· 58 다음