본문 바로가기
반응형

#컴퓨터 과학 [Computer Science]/네트워크 (Network)4

[🔒 보안] CBC (Cipher block chaining) CBC (Cipher block chaining) 블록 단위 암호화 방식 중 가장 높은 보안성을 제공하는 암호화 방식 중 하나이며, 평문의 각 블록은 XOR 연산을 통하여 이전의 암호문과 XOR 연산 작업을 수행하여 암호화를 진행하는 방식입니다. CBC (Cipher block chaining)에 세부적인 암호화 방식 단계는 아래와 같습니다. 초기화 벡터 (IV)를 생성합니다. 평문을 블록 단위로 나눕니다. 첫 번째 블록을 초기화 벡터 (IV)를 사용하여 XOR 연산 작업 후 입력받은 KEY 값을 통해서 암호화 작업을 수행합니다. 두 번째 블록부터는 이전 블록의 암호화 결과와 평문을 XOR 연산 작업을 하여 암호화 작업을 수행합니다. ※ 초기화 벡터(Initialization Vector, IV)는 첫 .. 2023. 9. 11.
[🔒 보안] ECB (Electronic CodeBook) ECB (Electronic CodeBook) 가장 단순한 형태의 일정한 크기의 블록 단위로 순차적으로 암호화 하는 방식입니다. 하나의 키를 통해서 암호화 또는 복호화를 진행하다보니 높은 취약성을 가지고 있습니다. 그렇기에 ECB (Electronic CodeBook)는 암호학적 프로토콜 (Cryptographic Protocol)로써는 적합하지 않습니다. ※ 각 블록이 독립적으로 동작하므로 특정한 블록에서 오류가 발생하여도 다른 블록에 영향을 주지 않습니다. ECB (Electronic CodeBook)를 통한 암호화에 대한 취약성을 보여주는 이미지는 아래와 같습니다. ECB (Electronic CodeBook)에 대한 특징에 대한 부분은 아래의 도표와 같습니다. ECB (Electronic Code.. 2023. 9. 11.
[네트워크] UDS (Unix Domain Socket) 카테고리 게시글 작성 날짜 게시글 최근 수정 날짜 작성자 Network 2021.10.01. 05:30 2022.04.06. 23:02 Dev.Yang Unix Domain Socket은 IPC socket (Inter-Process Communication Socket) 이라고도 불리며, TCP (전송 제어 프로토콜, Transmission Control Protocol)의 소켓과 동일한 구조로 데이타를 주고 받을 수 있는 Local File 형식 기반의 소켓입니다. 즉, 동일한 시스템 내에서 파일을 통하여 실행되는 프로세스들 사이의 양방향 데이터 교환을 허용하는 프로세스 간 통신 메커니즘이다. Unix Domain Socket은 localhost의 각 Process 통신이 되므로 속도가 매우 빠르며 .. 2021. 10. 1.
[네트워크] 네트워크 (Network) 용어 정리 카테고리 게시글 작성 날짜 게시글 최근 수정 날짜 작성자 Network 2019.08.22. 11:17 2022.04.06. 23:10 Dev.Yang 멀웨어 (Malicious Software, Malware) → 악성 소프트웨어(malicious software), 또는 악성 코드(malicious code)에서 나온 말로, 남에게 피해를 입히기 위해 개발된 소프트웨어를 의미한다. 최근의 멀웨어는 첨부 파일을 열어 보거나, 소프트웨어를 다운받아 설치하는 종래의 통념을 벗어나 단지 유명 검색 페이지의 링크나 이미지를 클릭하기만 해도 원하지 않는 소프트웨어가 설치되고, 시스템이 하이재킹당할 수 있어 주의가 필요한다. 봇넷 (Bot Net) → 봇넷은 스팸메일이나 악성코드 등을 전파하도록 하는 악성코드 봇.. 2019. 8. 22.
반응형