본문 바로가기

Daniel's Blog180

[Toeic] Tip, Skill 형용사를 찾고 싶을 때 주변 단어중에 '~ly' 가 있는 단어를 찾은 다음, 'ly' 를 지운 단어가 형용사가 된다. 2014. 1. 24.
[Toeic] 토익점수 올리기 1. 주변정리먼저주변에별려놓은일들을정리하시구요. 별로신경쓸일이없도록 환경을조성하세요. 예들들어, 기말고사기간인데토익시험기간이다가온다면 지체없이기말고사를선택하시고, 시험끝나면토익공부를시작하세요. 책상정리도같이하시구요. 마음이불안하면되는게별로없거든요. 2. 모의고사문제풀이각자상화에맞게끔20일~30일정도의학습계획을짜고, 토익실전모의고사를풉니다. 토익모의테스트를많이풀어보면실전감각이자연스럽게형성되어, 실제정기토익시험에서 당황하지않고문제를끝까지풀수있습니다. 심지어나중에는시간이남게되는사태가 벌어지게되죠. 토익모의고사는3세트정도를미리확보해두고3일간격으로시간엄수해서 풀어보세요. 정답맞추는것도중요하지만'시간안배'에초점을맞추어서문제를풉니다. 3. 모의고사문제풀이세부지침아래와같은방법으로3일간격으로모의고사를풀어보세요 1) 첫날.. 2014. 1. 24.
[정보보호] DES 알고리즘 @ DES ( Data Encryption Standard ) - DES는 평문을 64비트로 나눠 56비트의 키를 이용해 다시 64비트의 암호문을 만들어 내는 알고리즘이다.(대칭형 블록 암호) - DES 알고리즘은 대체로 아래 그림과 같다. 64비트의 평문이 16라운드를 거쳐 64비트의 암호문을 나오게 하는 것이다. (a) twisted lader (b) untwisted ladder INPUT : 64비트의 평문과 키 스케줄을 거친 64비트의 키가 입력된다.OUTPUT : 64비트의 암호문이 나온다. 1. 먼저 64비트의 평문이 첫 라운드를 거치기 전에 IP(initial permutation, 초기치환)를 거친다.2. IP를 거친뒤 평문은 첫 번째 라운드에 들어가게 되는데, 좌우 각각 32비트(Lo,.. 2014. 1. 24.
[정보보호] RSA 알고리즘 RSA 공개키 알고리즘RSA 알고리즘은 미국 MIT 의 Rivest, Shamir, Adleman 이 발표한 공개키 암호화 방식으로, 공개키 암호화의 개념을 수학 적으로 구체화 시킨 알고리즘 입니다. RSA 공개키 암호화 알고리즘은 이들 세 명 이름의 머리 글자를 딴 것입니다.이 RSA 공개키 암호화 알고리즘은 현재 공개키 암호화에서 가장 널리 쓰이고 있는 공개키 알고리즘 입니다. 그 이유는 RSA 공개키 암호화 알고리즘이 최초로 공개키 암호화 의 개념을 구현 한 이유도 있지만, 그 안정성이 십 여년 이상을 통해 검증이 되었고, 그 동안 발표 되어온 공개키 암호화 알고리즘 중에서 이해와 구현이 쉽기 때문입니다.앞으로 자세히 RSA 알고리즘에 관해 수학적 지식을 포함하여 자세히 설명 하겠지만, 우선 간단히.. 2014. 1. 24.
[정보보호] AES 알고리즘 AES 애니메이션을 보셨나요 ?AES 는 128bit 블록을 128bit, 192bit, 256bit 의 키로 암호화를 수행할 수 있습니다.AES 애니메이션에서 보여지는 것은 128bit (16byte) 키로 암호화를 수행하는 과정입니다.AES 애니메이션을 기준으로 알고리즘을 설명하도록 하겠습니다.(제가 자료실에 올려놓은 AES 알고리즘 문서는 더욱 상세한 수학적 내용이 있습니다.AES 애니메이션이 이 문서에 알고리즘을 굉장히 알기 쉽도록 잘 구성되어 있으므로무엇으로 구현을 해도 똑같습니다. 애니메이션을 다 이해하신 후 문서를 보시면 더 잘이해될 겁니다.)먼저 아래 그림을 보세요.[그림 1] Encryption Process위의 [그림 1]을 보시면 암호화 과정이 매우 간단한 것처럼 보입니다.일단 키스케.. 2014. 1. 24.
[정보보호] DES 암호 알고리즘 자 드디어 본격적으로 암호 알고리즘을 공부해 봅시다.DES 알고리즘을 들어가기 전에 블록 암호의 구조를 간단하게 살펴보도록 하겠습니다.아래 사진은 IBM의 암호학자였던 Horst Feistel (독일) 의 사진입니다.흐 .. 아무래도 사진을 보면 친숙해서 머리속에 더 잘 남을 것 같아 ...하나 올려봅니다. ^^;[사진 1] Horst Feistel이 분이 만든 블록암호의 구조가 DES에 그대로 쓰입니다.일명, Feistel Cipher 라고 불리는 방식입니다.(Feistel Network 라고도 합니다.)블록 암호는 주로 단순한 함수를 반복적으로 적용해서 암호학적으로 강한 함수를 만드는 과정으로 개발됩니다.이때 반복되는 함수를 라운드 함수라고 하고, 라운드 함수에 적용되는 키는 라운드키라고 합니다.라운.. 2014. 1. 24.