본문 바로가기

Computer Science/Network & Security3

개인키 파일 인코딩 종류 for SSH SSH Client로 원격 서버에 접속하기 위한 방법으로는 2가지가 있다 1. ID / PW 2. 개인키 인증서 이번에는 개인키 인증서로 사용할 수 있는 파일들에 대해 알아보려고 한다 이 파일들을 알기 위해서는 인코딩 방식에 대해서 알 필요가 있다 - Text (텍스트) 인코딩 PEM 형식 ASCII 텍스트 기반의 Base64 인코딩을 사용 "-----BEGIN ...-----"와 "-----END ...-----" 태그로 감싸인 구조를 가진다 SSL/TLS 인증서, SSH 키 등에 사용되며, 파일 내용은 텍스트 편집기로 읽을 수 있다 OpenSSH 형식 ASCII 텍스트 기반의 Base64 인코딩을 사용 "-----BEGIN OPENSSH PRIVATE KEY-----"와 "-----END OPENSS.. 2023. 11. 27.
개인키 알고리즘(feat. RSA) 이전 https://code-boki.tistory.com/136 대칭키 / 비대칭키(공개키) 암호화 대칭키 암호화 (Symmetric Key Encryption) 세션 키(Session Key), 공유 키(Shared Key)라고도 부른다 정의: 대칭키 암호화는 같은 키를 암호화와 복호화에 사용 작동 방식 암호화: 보내는 사람이 데이터를 암호 code-boki.tistory.com 이전 글에서의 공개키 암호화에 대해 생각해보자 공개키 암호화에서 중요한건 탈취되어도 상관 없는 공개키가 아닌 개인키이다 어차피 공개키를 통해 누구나 메시지를 암호화할 순 있어도, 해당 메시지를 복호화 할 수 있는건 오직 개인키를 가진 사람뿐이기 때문이다 그럼 어떻게 공개키와 개인키가 안전하게 보호될 수 있는걸까? https:.. 2023. 11. 24.
대칭키 / 비대칭키(공개키) 암호화 대칭키 암호화 (Symmetric Key Encryption) 세션 키(Session Key), 공유 키(Shared Key)라고도 부른다 정의: 대칭키 암호화는 같은 키를 암호화와 복호화에 사용 작동 방식 암호화: 보내는 사람이 데이터를 암호화할 때 키를 사용 전송: 암호화된 데이터가 전송 복호화: 받는 사람이 동일한 키를 사용하여 데이터를 복호화 장점: 빠르고 효율적 단점: 키를 안전하게 공유하는 것이 도전적임(어려움) ⇒ 키 분배 센터 - KDC(Key Distribution Center)를 통해 키 관리의 어려움 해소 알고리즘 종류 AES(Advanced Encryption Standard) - 128/192/256 bit DES(Data Encryption Standard) - 56 bit(실제.. 2023. 11. 20.