Chapter 3 - 2 DES & Round Function의 이야기 DES에서 가장중요한것은 S-box이다. 8 * 6 = 48bits을 8 * 4 = 32bits으로 바꾸어 다음 Round에 보내주는것이 중요하기 때문이다. 다시 정리하자면 64bits의 암호를 절반으로 나누어 L = 32bits, R = 32bits 두가지로 나눈다. 라운드가 진행될때 L과 R은 서로 자리를 바꾼다. 그다음 L은 R로가서 Key와 Function을 통과하게된다. Function에 들어간 L 32bits은 Expansion을 통과해 48bits이된다. Key는 64bits와 동일하지만 패킷을 제외시키면 56bits이 된다. 그두가지를 나누면 28bits 28bits이되고 둘을 자리를 이동시킨다.이동시키는 이유는 키의 ..
Chapter 3 - Modern Block Ciphers 암호화 하는 방법에는 두가지가 있다. Block 방법과 Stream Ciphers 방법 이렇게 두가지다. Block : 여러개를 모아(Data를) 한번에 처리 하겠다.Stream : 실시간으로 정보를 처리하겠다, 간단하게 설명하면 저렇게 된다. Block이 더 잘 Design되며 현재 표준이 존재한다. 하지만 Stream은 아직 연구가 덜되서 어려운 분야이다. 그래서 대부분의 암호방법은 Block처리를 한다. 위의 그림을 보면 Block단위처리는 bit로 묶어 처리하는것을 알 수 있다. Basic Facts 기본적인 것을을 알아보자.Plain text와 Cipher text끼리 서로 Reversible mapping 관계여야 한다. 암호화된 문서..
Chapter 2 - Classical Encryption Techniques - 2 One-Time Pad : Key가 random 하다 키의 길이가 문자의 길이만큼 길면 가능한 방법 - Perfect secrecy단 아주 효율적이지 못한 방법이다. Steganography*암호는 메시지는 보낸다는 존재를 숨길수는 없다(한마디로 암호화된 메시지는 보낼 수 있어도 메시지 자체를 숨길수는 없다)그래서 고안된 방법이다. - 매우큰 데이터에 숨기는 방법, 대부분 Steganography와 cryptaraphy를 섞어서 사용한다. 다음글속에 숨겨진 암호를 찾아라.- 출처 : Cryptography & Network Security principles and Pracrice 5th - William Stallings
Chapter 2 - Classical Encryption Techniques 단원에서 배울 내용은 지금 현재 사용되는 암호학은 아니다. (과거에 사용되었고 현재는 다 풀려있기 때문) - 암호학은 소설과 같은 이야기가 많이 등장한다.(에피소드) - was the only type of encryption prior to the invention of public-key encryption in the 1970's 1970년 이전의 암호들은 Symmetric Encryption이라 분류하기 모호하지만 19070이후에 분류하기 시작했다. Basic Terminology 모든 과목에서 처음배울때는 용어를 먼저 익숙하게 해야한다. 그래서 암호학을 처음 배울때 용어를 반드시 알고 가야한다. - plaintext ..
- SKPhysicsbody
- 스택
- skscene
- string
- slow image
- TDD
- UIGraphicsImageRendererFormat
- des
- 스위프트
- ios custom camera capture
- 영화
- draw 이미지
- ios sprite kit
- 코드스쿼드
- sprite kit
- 객체
- Mobile Robot Kinematics
- Swift
- swift camera 이미지 느림
- ios
- 태그를 입력해 주세요.
- 자료구조
- swift sprite kit
- custom Camera
- quadcopter
- QUAD
- C++
- image render
- 만들기
- swift custom camera
- Total
- Today
- Yesterday