본문 바로가기

기타

(77)
[암호학] 대칭키 암호 방식 & 공개키 암호 방식 - 암호화하는키와 복호화하는 키가 서로 같은 암호화 방식이다. (마치 거울처럼 대칭된다고 해서 대칭키) - 대칭키 암호화 방식은 공개키 암호화 방식에 비해 처리속도가 빠르고 암호키의 길이가 공개키 암호화 방식보다 상대적으로 작아서 기밀성을 보장하기 위한 용도로 사용되고 있다. - 정보 교환 당사자 간에 동일한 키를 공유해야 하기 때문에 많은 키 관리에 어려움이 있을 수 있고, 여러 사람과의 정보 교환 시 암호화 키가 유출되지 않도록 특별히 더 주의가 필요하다. - 대칭키 암호 알고리즘으로는 국내의 SEED, ARIA, LEA, HIGHT 국외의 AES, Blowfish, Camelia 등이 있다 – 키를 두 개로 나누어서 하나는 암호화 키 , 또..
[QnA] MySQL DB 이름 바꾸는 쿼리문 데이터베이스의 이름을 바꾸는 쿼리문이 있나요? 데이터베이스의 이름을 바꾸는 쿼리문(RENAME DATABASE)은 MySQL 5.1.23에서 제거되었습니다. 대신 3가지 방법이 있습니다. 1. 새 데이터베이스를 만들고 새 데이터베이스로 이전 데이터베이스의 모든 테이블의 이름을 변경 후 이전 데이터베이스 삭제 Create database new_db_name; RENAME TABLE db_name.table1 TO new_db_name, db_name.table2 TO new_db_name; DROP database db_name; 2. 리눅스 쉘에서 mysqldump를 사용하여 이전 데이터베이스를 백업한 뒤 MySQL 유틸리티를 사용하여 새 데이터베이스에 복원 마지막으로 이전 데이터베이스 삭제 mysql..
[암호학] 대칭키 AES 암호화 AES 암호화 과정 ① S-Box를 적용하여 바이트 단위로 치환을 수행하는 SubBytes() 연산 ② 행 단위로 순환 시프트(cyclic shift)를 수행하는 ShiftRows()연산 ③ 열 단위로 혼합(mixing) 하는 MixColumns() 연산 ④ 라운드 키와 state를 EX – OR 하는 AddRoundKey() 연산 키 길이 ( Nk Words ) 평문 블록 길이 ( Nb Words ) 라운드 수 ( Nr ) AES-128 4 4 10 AES-192 6 4 12 AES-256 8 4 14 AES 암.복호화과정에 필요한 라운드 수 ( AES에서 1Words는 4바이트 ) 첫 번째 라운드를 수행하기 전에 먼저 초기 평문과 라운드 키의 EX – OR 연산(AddRoundkey)을 수행한다. 따..
[암호학] 대칭키 SEED 라운드 수 참고 : http://seed.kisa.or.kr/ 평문 Block Size (bit) Key Size(bit) Rounds SEED - 128 128 128 16 SEED - 256 128 256 24 SEED의 라운드 수
티스토리 단축키 모음 및 추가 티스토리 글쓰기 에디터에서 동작하는 단축키 굵게 : Ctrl + B 밑줄 : Ctrl + U 기울임 : Ctrl + I 취소선 : Ctrl + D 좌측정렬 : Ctrl + , 중앙정렬 : Ctrl + . 우측정렬 : Ctrl + / 번호매기기 : Ctrl + Alt + O 글머리기호 : Ctrl + Alt + U 인용 : Ctrl + Q 링크 : Ctrl + K 효과 제거 : Ctrl + Alt + X 임시 저장 : Ctrl + S 글쓰기 화면 넓게 쓰기 : Ctrl + M 글쓰기 화면 탭 이동 : Ctrl + ~ 티스토리 블로그에서 동작하는 단축키 1. Q : 관리자 화면 / 블로그 메인 이동 2. A : 이전 글 이동 3. S : 다음 글 이동 티스토리 단축키 추가 밑에 코드를 skin.html에 태..