적당히쓴커피

고정 헤더 영역

글 제목

메뉴 레이어

적당히쓴커피

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (43)
    • 후니의 쉽게 쓴 CISCO 네트워킹 Vol.1 (11)
    • 화이트 해커를 위한 웹 해킹의 기술 (13)
    • 모의해킹 - Vulnhub (7)
    • Network Security Essentials (11)

검색 레이어

적당히쓴커피

검색 영역

컨텐츠 검색

전체 글

  • Chapter02. 대칭 암호와 기밀성 - 랜덤넘버와 의사랜덤넘버

    2022.01.06 by 메리_99

  • Chapter02. 대칭 암호와 메시지 기밀성 - 대칭 암호 알고리즘(AES)

    2022.01.06 by 메리_99

  • Chapter02. 대칭 암호와 메시지 기밀성 - 대칭 암호 알고리즘(3DES)

    2022.01.05 by 메리_99

  • Chapter02. 대칭 암호와 메시지 기밀성 - 대칭 암호 알고리즘(DES)

    2022.01.05 by 메리_99

  • Chapter02. 대칭 암호와 메시지 기밀성 - 대칭 암호 원리

    2022.01.05 by 메리_99

  • Chapter01. 개요 - 네트워크 보안 모델

    2022.01.04 by 메리_99

  • Chapter01. 개요 - 보안 메커니즘

    2022.01.03 by 메리_99

  • Chapter01. 개요 - 보안 서비스

    2022.01.03 by 메리_99

Chapter02. 대칭 암호와 기밀성 - 랜덤넘버와 의사랜덤넘버

랜덤넘버(Random Number) 사용 RSA 공개키 암호 알고리즘 및 기타 공개키 알고리즘 키 생성에 사용 대칭 스트림암호 스트림 키 생성에 사용 임시 세션키 용 대칭키 생성, TLS, Wi-Fi, 전자메일 보안, IP 보안 같은 네트워크 응용분야에 사용 Kerberos에서처럼 키를 배포해야 할 경우에 랜덤넘버를 사용하여 재전송 공격을 막기 위한 핸드셰이킹에 사용 특징 무작위성(randomness) 균등분포(Uniform distribution) : 수열의 비트 분포가 반드시 균등해야 한다. 즉, 1과 0이 비트열상에 나타나는 빈도가 거의 비슷해야 한다. 독립성(Independence) : 수열에서 추출한 어떠한 부분수열도 다른 수열로부터 추론할 수 없어야 한다. 예측불가능성(Unpredictabil..

Network Security Essentials 2022. 1. 6. 18:13

Chapter02. 대칭 암호와 메시지 기밀성 - 대칭 암호 알고리즘(AES)

AES(Advanced Encryption Standard) 블록 길이가 128비트인 대칭 블록 암호이며, 키는 128, 192, 256비트를 사용 암호화 키의 길이에 따라 실행하는 라운드 수가 다르다. 128비트 : 10라운드 192비트 : 12라운드 256비트 : 14라운드 Feistel 구조가 아닌 대체와 치환을 이용한 데이터 블록 전체를 병렬 처리 Rijindael 알고리즘 기반 암호화 확장된 키를 가지고 각 라운드에 사용(라운드 키 더하기) 마지막 라운드를 제외한 각 라운드는 [바이트 대체 - 행 이동 - 열 섞기 - 라운드 키 더하기]의 절차를 가짐 마지막 라운드는 [바이트 대체 - 행 이동 - 라운드 키 더하기] 절차를 가짐 AES 암호가 역으로 작동하기 위해 필요한 구조 복호화 확장된 키를..

Network Security Essentials 2022. 1. 6. 10:02

Chapter02. 대칭 암호와 메시지 기밀성 - 대칭 암호 알고리즘(3DES)

3DES 세 개의 키를 사용하고 DES 알고리즘을 세 번 수행 56*3인 168비트의 유효 키 길이를 갖는다. FIPS 46-3은 K1=K3를 사용해서 두 개의 키를 이용하는 것도 허용한다.(이 경우 56*2인 112비트의 유효 키 길이를 가짐) DES의 키 길이의 취약점을 세 개의 키를 사용함으로써 보완 알고리즘 순서는 암호 - 복호 - 암호 순서를 따름 이 때, 복호의 사용은 암호적인 효과는 없으나, 3DES 사용자로 하여금 이전의 DES로 암호화된 데이터를 복호화할 수 있게 한다. 위 글은 "Network Security Essentials William Stallings 저"을 공부하며 쓴 글입니다.

Network Security Essentials 2022. 1. 5. 17:01

Chapter02. 대칭 암호와 메시지 기밀성 - 대칭 암호 알고리즘(DES)

DES(Data Encryption Standard) DES 암호 알고리즘 Feistel 네트워크의 변형된 형태 평문 블록의 길이 : 64비트 키의 길이 : 56비트 1998년 7월에 "DES cracker"로 3일 안되는 시간에 키 크랙에 성공(전수 공격) 16라운드로 구성 -> 당연히 서브키도 16개 복호과정은 암호과정과 근본적으로 동일 암호문을 알고리즘의 입력으로 사용하고 서브키 순서를 뒤접어서 적용 DES 전치(Initial Permution & Final Permution) 평문 64비트는 초기전치표에 의해 64비트로 변환된다. 초기 전치표 e.g., 58번째 비트를 1번째 비트로, 50번째 비트를 2번째비트로 58 50 42 34 26 18 10 2 60 52 44 36 28 20 12 4 6..

Network Security Essentials 2022. 1. 5. 15:44

Chapter02. 대칭 암호와 메시지 기밀성 - 대칭 암호 원리

대칭 암호 구조 요소 평문(PlainText) : 원문이나 데이터로서 알고리즘의 입력으로 이용된다. 암호 알고리즘(Encryption algorithm) : 암호 알고리즘은 입력으로 돌아온 원문을 다양한 방법으로 치환하고 변환한다. 비밀 키(Secret Key) : 비밀키도 알고리즘의 한 입력으로 이용된다. 이 키를 이용하는 알고리즘에 의해서 정확한 대체와 전환이 이루어진다. 암호문(Ciphertext) : 출력으로 나오는 암호화된 메시지이다. 이는 평문과 비밀키에 따라서 달라진다. 주어진 메시지에 대해 서로 다른 키를 사용하면 두 개의 암호문은 서로 다르게 출력된다. 복호 알고리즘(Decryption algorithm) : 이것은 근본적으로 암호 알고리즘을 역으로 수행하는 것과 같다. 암호문에 알고리즘..

Network Security Essentials 2022. 1. 5. 10:19

Chapter01. 개요 - 네트워크 보안 모델

네트워크 보안 모델 - 통신 중점 인터넷에서 메시지 전송시 통신주체의 양쪽은 상호교환을 위한 협조가 필요 송신자로부터 수신자까지 인터넷을 통과하는 경로를 정의 각 통신주체는 특정 통신 프로토콜을 사용하기로 협의하여 논리적 정보 채널을 구성 기밀성 및 인증 등에 대한 공격으로부터 정보 전송을 보호할 필요가 있거나 보호를 하는 것이 바람직할 경우 필요한 보안 조치를 취함 모든 보안 기술의 성질 보안을 위해서 전송될 정보를 변환한다. (ex. 암호화, 인증코드 첨부) 두 주체는 그들만이 알고 공격자는 모르는 모종의 비밀정보 공유한다. (ex. 암호키) 안전한 전송을 위해 신뢰할 수 있는 제 3자를 필요로 하는 경우 보안을 위한 변환을 수행할 알고리즘 설계(해당 알고리즘은 공격자가 이 변환을 깰 수 없을 정도가..

Network Security Essentials 2022. 1. 4. 10:28

Chapter01. 개요 - 보안 메커니즘

보안 메커니즘 특정 보안 메커니즘 : 통신 개체가 주장하는 것처럼 정말로 그 당사자인지 확인해주는 것 암호화 : 데이터를 읽을 수 없는 형태로 변환하는 데 수학적 알고리즘을 사용하는 것, 데이터를 변환하고 다시 복구하는 것은 알고리즘과 거기에 사용되는 키에 따라 달라진다. 복구가능 암호화 메커니즘 : 단순히 데이터를 암호화하고 복호화할 수 있는 암호 알고리즘 복구불가 암호화 메커니즘 : 디지털 서명과 메시지 인증 응용에 사용되는 해시 알고리즘과 메시지 인증 코드 디지털 서명 : 데이터 수신자가 데이터의 발신자와 무결성을 입증하고 위조를 막도록 데이터에 붙이는 데이터나 데이터 단위의 암호적 변경을 말한다. 접근 제어 : 자원에 접근할 권한을 제한하는 다양한 메커니즘 데이터 무결성 : 데이터 단위나 데이터 ..

Network Security Essentials 2022. 1. 3. 16:04

Chapter01. 개요 - 보안 서비스

보안 서비스 : 시스템 자원 보호를 위해 시스템이 제공하는 처리 서비스나 통신 서비스 특정 보안 매커니즘이 적용 인증 서비스 : 통신이 검증되었다는 것을 확인해주는 것(통신 개체 확인) 대등 개체 인증(Peer entity authentication) - 연결형(TCP/IP) 연결하고 있는 개체의 신분에 대한 확신을 주기 위해서 논리적 연결에 사용하는 인증 연결 설정 및 데이터를 전송하는 과정 중에 이 인증 서비스를 사용 상대방이 신분위장을 하거나 이전의 연결에서 사용했던 메시지를 이용한 재전송을 시도하고 있지 않다는 확신을 갖게 함 데이터 출처 인증(Data origin authentication) - 비연결형(UDP) 비연결 전송에서 수신된 데이터의 출처가 정말 주장하고 있는 곳에서 온 것인지를 확신..

Network Security Essentials 2022. 1. 3. 15:48

추가 정보

인기글

최신글

페이징

이전
1 2 3 4 ··· 6
다음
TISTORY
적당히쓴커피 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바