일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 과제
- OSGi
- 우분투
- TPC-C
- 봄
- XML
- 아이폰
- Android
- rdf
- TunesMate
- Benchmark
- 건조합니다
- java
- 이게 뭐니
- JNI
- w3c
- OWL
- 원격으로 컴퓨터 끄기
- Mac
- 앱
- 서비스
- 설명좀 써줍니다
- 안드로이드
- ontology
- book
- 3GS
- iphone
- 블로그가
- 쉽지요잉
- uPnP
- Today
- Total
목록2011/05/09 (2)
infatuation
암호화 알고리즘은 암호화하는데 사용되는 키(key)분배 방식에 따라서 다음과 같이 암호화 기법을 분류할 수 있다. 1. 대칭키 암호화 대칭키 암호화 방식은 하나의 키를 사용하여 암호화와 복호화를 진행하는 방법이다. 즉, 원문 메세지를 미리 약속된 키를 이용해서 암호화하고 암호화된 문장을 수신자에게 전송하고 수신자는 미리 약속된 그 키를 이용해서 암호화된 메시지를 복호화해서 원문 메시지를 확인하는 방법을 말한다. 대표적인 알고리즘에는 DES, 3DES, SEED 등이 있다. 대칭키 암호화 방식은 송신자와 수신자가 암호화에 사용된 키만 공유하면 손쉽게 사용할 수 있다는 장점이 있으나 대칭키가 외부에 유출되었을 경우에는 안정성을 보장받지 못하며 이러한 대칭키를 안전하게 관리하기 위해서 많은 비용과 노력이 필요..
동기화 리눅스 커널은 동기화와 독점적인 접근을 허용하기 위해 다양한 방법을 사용하고 있다. 여러 프로세스가 동일한 자원을 조작할 경우에 세마포어를 이용하는 것이 편리하다. 멀티 프로세서 환경에서 여러 CPU가 동시에 참조하는 테이블을 보호하기 위해서는 스핀락(spin lock)을 이용하는 것이 가장 일반적이다. 뮤텍스(Mutex)란? MUTual EXclusion 으로 상호배제라고도 한다. Critical Section을 가진 스레드들의 Runnig Time이 서로 겹치지 않게 각각 단독으로 실행되게 하는 기술이다. 다중 프로세스들의 공유 리소스에 대한 접근을 조율하기 위해 locking과 unlocking을 사용한다. 즉, 쉽게 말하면 뮤텍스 객체를 두 스레드가 동시에 사용할 수 없다는 의미이다. 세..