본문 바로가기

생각하며 살아가기684

암호학적 해시함수 썸네일 암호학적 해시함수 무결성 보장 위한 해시함수의 개요 정의- 임의의 길이의 입력 메시지를 고정된 길이의 출력 값으로 변환시키는 기법 키워드-역상저항성, 2차역상저항성, 충돌저항성, MAC, MDC, One-Way Hash Function, Collision-Free Hash Function, MD5, SHA, HAS, 디지털 증거, 위변조 방지, 전자서명 메커니즘기술요소- 압축성 - 임의의 길이 문자열을 고정된 길이의 문자열로 변환 효율성 - 어떤 입력 값에 대해서도 계산이 빠름- x 가 주어지면 H(x)는 계산하기 쉬워야 함 단방향성(역상저항성)- Hash 값으로 원문을 유추할 수 없음- 해쉬 값 y 가 주어졌을 때 H(x)=y 만족하는 x 를 찾는것이 어려움 약한 충돌 내성(2 차 역상저항성)- 주어진 원문과 같은 .. 2024. 9. 13.
Feistel 블록 암호화 방식 썸네일 Feistel 블록 암호화 방식 블록 단위 대칭키 암호화 방식 Feistel 개요 정의(Feistel)- 평문을 두 블록으로 나누어 XOR (Exclusive-OR)와 Swap 기법을 이용하는 라운드를 R번 반복으로 암호문을 만드는 블록 암호화 기술 특징- 암복호화 과정 역함수 불필요, 구현시 SWAP으로 연산량 많은 소요, 암호화 시 라운드 함수 설계, DES/SEED 반영 키워드- N 비트 블록, N/2, R 라운드, 암호문과 평문을 XOR 연산 블록 암호화 기술, DES, SEE 메커니즘 구성요소Plain Text (평문)-암호화 하고자 하는 문장Round Key (라운드 키)-라운드 마다 라운드 함수에 적용되는 암호화 키Round Function (라운드 함수)-라운드 키와 좌/우 블록을 이용한 암호화 연산 (S-BOX)Cip.. 2024. 9. 13.
비밀키 암호화 썸네일 비밀키 암호화 정의- 암호화 및 복호화에 동일한 키를 사용하는 암호화 알고리즘 키워드- 암호키=복호키, 비밀키, Stream, Block 암호 알고리즘 메커니즘비교 2024. 9. 13.
베테랑2 시사회, 화이팅 넘치는 무대인사 썸네일 베테랑2 시사회, 화이팅 넘치는 무대인사 총평: ★ ★ ★ ★ ☆(4.1)- 이번 추석 연휴에 가족과 연인과 영화관 갈만한 가치가 있는 영화- 베테랑1의 '어이가 없네'가 생생하신분은 관람 필수- 정해인의 광기와 황정민의 좀비 같은 능력을 느껴보고 싶으신분 추천출연진 : ★ ★ ★ ★ ★(5점)황정민 - 서도철 역 정해인 - 박선우 역 오달수 - 오재평 역 안보현 - 민강훈 역 신승환 - 박승환 역 정만식 - 전석우 역 장윤주 - 봉윤주 역 오대환 - 왕동현 역 김시후 - 윤시영 역 진경 - 이주연 역 ※ 현봉식, 권해효, 김원해, 김재화, 허준호 출연→ 쟁쟁한 까메오!AI 평점 : ★ ★ ★ ★ ☆(4.2점) 평점: 4.2/5이유:전편의 강점을 유지하면서도 더 깊고 복잡한 서사와 캐릭터를 선보였습니다.류승완 감독의 특유의 액션 연출이 한층 더.. 2024. 9. 13.
PASCON2024 참관 후기 썸네일 PASCON2024 참관 후기 https://www.dailysecu.com/news/articleView.html?idxno=159244 PASCON 2024, 하반기 최대 사이버보안 컨퍼런스 9월 10일(화) 개최...보안담당자 1천여 명 참석 - 데일하반기 최대 토탈 사이버보안 컨퍼런스 및 최신 보안솔루션 전시회인 PASCON 2024가 오는 9월 10일 화요일 양재동 더케이호텔서울 2층 가야금홀 전관과 거문고A홀에서 공공, 금융, 기업 정보보호책www.dailysecu.com 1. KEYNOTE 강연 요약 [KEYNOTE-1] 제로트러스트 가이드라인으로 바라본 제로트러스트 구현 전략 - 제로트러스트의 개념과 필요성 설명 - 과학기술정보통신부의 제로트러스트 가이드라인 1.0 소개 - 제로트러스트 도입을 위한 단계별 전략 제시 -.. 2024. 9. 11.
블록 암호화 및 운영모드 썸네일 블록 암호화 및 운영모드 I.  대칭키 암호화 방식, 블록 암호화의 개요 가.  블록 암호화의 정의 - 평문을 일정한 블록단위로 나누어 각 블록마다 암호화 과정을 수행하여 고정된 크기의 블록 단위의 암호문을 생성하는 기술 나.  블록 암호화의 특징 - 라운드별로 함수를 사용해 반복적으로 암호화 과정을 수행하여 암호화 강도 높임 - 전치(Transposition)과 대체(Substitution)을 이용 다.  블록 암호화의 장점 및 단점 장점 - SW적으로 구현이 용이 - 전치와 대체를 반복함으로써 평문과 암호문으로부터 키에 대한 정보를 유추 불가 - 데이터 전송, 대용량 데이터 저장시 사용 단점- 느린 암호화 속도 및 에러 전파 문제 - 데이터의 크기가 작을 경우 효율적으로 암호화 하기에 부적절  II.  블록 암호화의 개념도 .. 2024. 9. 6.
스트림 암호화(Stream Cipher) 썸네일 스트림 암호화(Stream Cipher) bit단위의 연속적 암호화 알고리즘, 스트림 암호화의 개요 - 쉬프트 레지스터를 이용한 이진수열 발생기를 사용하여 입력되는 연속적 정보를 비트단위로 암호화 방쉬프트 레지스트리, 고속 비트단위 수행, 특징 – 고속, 낮은 전송오류, 일회용 패드(One-time Pad) 기반 종류 – RC4, SEA(Software-optimized Encryption Algorithm) RC4- Rivest 가 설계한 바이트 단위로 연산을 하는 키 크기가 가변인 스트림 암호- 임의 순열(Random Permutation) 사용,  암호의 주기가 10보다 큼, 출력 바이트마다 8~16개 기계 연산이수행  SEA(Software-optimized Encryption Algorithm) - Rdgaway 와 Coppersmi.. 2024. 9. 6.
암호화 개요(기무가부인) 썸네일 암호화 개요(기무가부인) 암호화 개요가. 암호화 정의- 알고리즘과 암호화 키(key)를 이용하여 평문(Plain text) 형태의 메시지를 암호문(Cipher text)으로 변환하는 과정 나. 암호화 목적목적 설명 적용기술기밀성(Confidentiality) 보장 - 송/수신자 외에는 메시지의 내용을 알 수 없음 - 대칭키, 공개키무결성(Integrity) 보장 - 정보의 조작 및 변경 방지 - Hash인증(Authentication) - 시스템 사용자에 대한 신원 확인 - 인증서부인봉쇄가용성  구분 내용대체(Substitution) - 표 등을 이용하여 메시지의 각 글자를 다른 글자로 대체, ex) 1->a, 2->b치환(Transposition) - 문자열의 위치를 서로 바꾸어 표현혼돈(Confusion) - 평문의 작은.. 2024. 9. 6.
보안, 보호 비교 썸네일 보안, 보호 비교 I. 보안, 보호 비교보안 Security, 가치있는 유무형 자산의 도난, 손실, 유출 로부터 보호하는 것보호 Protection, 추상적인 개념, 보안보다 광의적 의미로 사용, 전체 시스템의 안정성을 확보하는 것 II. 보안성 확립 구성요소 (보안 기본 특성)가. 보안 서비스 = 보안 필수조건 = 보안 요구사항- Authentication (인증) 사용자의 진위 확인- Data Integrity (무결성) 위변조를 할 수 없도록 데이터 무결성 유지- Data Confidentiality (기밀성) 정보내용을 알 수 없도록 암호화, 기밀유지- Non-Repudiation (부인방지) 거래사실의 부인을 방지나. 보안 3 A- Accountability (책임추적성) 사용자 식별 및 활동 .. 2024. 9. 6.
네트워크 서비스를 위한 네트워크 주소 체계 썸네일 네트워크 서비스를 위한 네트워크 주소 체계 - 네트워크에서 서비스 접근을 위해 네트워크 주소를 통해 서버의 고유 주소 식별이 가능 - DNS를 통해 논리주소(IP주소)를 식별하고 ARP를 통해 물리주소(MAC주소)로 변환 - 포트주소를 통해 고유 서버를 식별하고 전자메일주소를 통해 메시지를 전송이 가능네트워크 도착 경로를 식별하기 위한 IP(Internet Protocol) 주소- 2개의 호스트/라우터 간 패킷 전달을 위해 네트워크 계층에서 사용하는 주소 체계(논리주소) 네트워크 접속 기기를 식별하기 위한 MAC(Media Access Control) 주소물리적으로 연결되어 있는 노드들 간 프레임 전송을 위해 데이터 링크계층에서 사용하는 주소 체계(물리주소)Port 주소IP 내에서 애플리케이션 상호 구분(프로세스 구분)을 위해 사용하는 번호전자메.. 2024. 9. 6.