- Today
- Total
목록분류 전체보기 (360)
프로그래밍 농장
- Secret Key Cryptosystem 한쪽에서 대칭키(동일한키)로 암호화(Encryption)가 이루어지면, reciever쪽에서는 동일한 key로 복구화(Decryption)가 이루어짐 대칭키 암호화에서는 K(키) 가 가장 중요 -> 어떻게 배포할것인지가 포인트 : 이게 안될시 -> 무용지물 (Reliable channel(신뢰할수있는 채널)이 아니라, Secure channel(안전한 채널)이 필요함 - Secret Key Cryptosystem Vulnerabilities - 대칭키 암호화 시스템의 취약성 Passive Attacker (traffic monitoring 트래픽 모니터링) : key값을 얻기위한 정보수집단계 ->이후 reverse enginerring . . - Should..
#include : Thread에 관한 모든 라이브러리를 사용가능 스레드의 장점 : 공간을 공유하고 pc 값만 다르게 주어서, 훨씬 경제적이다. Responsiveness / Resource Sharing / Economy / Scalavility - Amdahl's Law (암달의 법칙) 75프로 병렬(Parallel) / 25프로 직렬(Serial) -> - 암달의 법칙을 이용할떄, speedup gain of an application ( 60퍼센트의 parallel(병렬)) 을 가진 컴포넌트의 two processing 코어 : 1/(0.4+0.6/2) four processing 코어 : 1/(0.4+0.6/4) Thread pools : 스레드를 조금더 유용하게 사용하기위해 등장 -> 스레드를..
Symmetric -> Single key (하나의 키) = sender와 reciever가 동일한 키를 가져야한다는 의미 -> 그렇기에 sender가 암호화하여 보낸것을 decryption 가능 -> Encryption할떄와 Decryption 시 key가 둘다 필요하지만 동일하기에 하나의 키만 사용하는 것이다. Security Objectives ( 보안의 기본 목적 ) - Confidentiality : Hiding message/file content(메시지나 정보를 숨김) [ Secret key, public key encryption ] 기밀성 -> 나와 통신을 하도록 의도되어져있는 사람만 통신가능 - Integrity : Detecting modification(변경,수정된 것을 감지) [ ..
정보보호의 3원칙 -> 기밀성, 무결성, 가용성 3가지를 잘 지켜나가야한다. 그렇다면 암호화라는것이 궁극적으로 왜 필요한가 ? 1) 정보는 단순히 stand alone 형식이 아니라, Network Delivery 형식으로 전달되기에, 네트워크 중간에서 위와 같은 Sniffing 이 발생할수있다. 2) 무선통신채널(wi-fi ..)의 경우 비인가 대역이기 떄문에, 누구나 사용할수있는 채널이다. -> 방해신호(jamming) - 주파수, 통신방해 -> ex) 드론들을 이용한 범죄행위에 가담가능. - Terminology Plaintext (cleartext) : a message in its original form : 평문 ( original 텍스트 ) Ciphertext (cyphertext) : an..
- 정보보호(Information Security)의 정의 정보가 사용되는 모든 과정 (수집, 가공, 저장, 검색, 송신, 수신 ) 중에서 정보의 훼손, 변조, 유출 등을 방지하기 위하여 관리적, 기술적 수단 또는 그러한 수단으로 이루어지는 행위 -> 기밀성, 무결성, 가용성, 인증성 및 부인 방지를 보장 -> 정보보호의 3원칙 : 기밀성, 무결성, 가용성 -> 정보보호 시스템에는 정보보호관리, 컴퓨터 및 데이터보안, 네트워크보안과 정보보호 정책이 포함된다. - 정보의 가용성과 안정성(보안성) 측면에서의 정보보호란? 정보의 활용과 정보의 통제 사이에서 균형을 유지하는 행위 -활용 : 사용가능한 자원을 필요로 하는 사람들이 쉽게 얻을 수 있도록 제공 -통제 : 정보에 위협이 되는 요소들을 최소화 --> 정..