대칭키 암호화 알고리즘 비대칭키 암호화 알고리즘 # SHA 보안 해시 알고리즘 SHA-1로 개정됨 # SHA-512 구조 input의 길이는 제약을 받지 않는다. 길이가 다르더라도 동일한 길이의 digest를 구할 수 있다. padding 은 약속된 패턴으로 채운다. 1단계 : bit padding - 메시지 길이 mod 1024 = 896이 되도록 패딩 2단계 : length 정보 L 덧붙임 - 총 128비트를 붙일 것이니깐 나머지 블록896을 붙이도록 패딩하는 것이다. (위에) 3단계 : hash 버퍼의 초기값들이 다음과 같이 주어진다. - 8개의 64비트 레지스토 존재 => 총 512비트 # SHA-512 라운드 각각의 round마다 메세지 값에 의해 한 블록 라운드를 처리를 할 때, input은 ..
4 - 2학기

# 함수적 종속 함수적 종속 개념을 근간으로 정규화를 진행한다. # 정규화의 이론 # 비공식적 설계 가이드 라인 1. 일반적으로 관계형 스키마에는 2가지 단계가 있다. - 사용자 레벨 - base relation ㅣevel 일반적인 정규화는 base relation level이다. # 데이터 베이스에서 중복이 일어나면 문제가 있다는 것이다. ( 데이터 중복 ) 1. 데이터 낭비 2. 갱신을 할 때, 문제가 생길 수 있다. - insertion anomalies 삽입 이상 - deletion anomalies 삭제 이상 - modification anomalies 갱신 이상 / 무언가를 업데이트 하려고 할 때, 중복 데이터 때문에 하나에 대한 것을 고치면 중복된 모든 부분을 고쳐야 한다. => 이런 경우는..