Digital Signatures 디지털 서명은 서명자, 서명 날짜 및 시간을 확인할 수 있고 메시지 내용의 인증이 가능하며, 제삼자가 검증할 수 있다. 정리하자면, 추가 기능을 갖춘 인증 기능을 포함한다. 이러한 디지털 서명 방법으로 메시지를 해시한 값을 발신자의 개인키로 암호화한 S를 보내고, 수신자는 받은 메시지를 해시한 값과 S를 발신자의 공개키로 복호화한 값을 비교하여 검증하는 방법을 떠올릴 수 있다. 디지털 서명은 여러 방법으로 공격당할 수 있다. 1. Key only attack: 공격자가 대상의 공개키만을 알고 있을 때 2. Known message attack: 공격자가 일련의 메시지와 그에 대한 서명들을 알고 있을 때 3. Chosen message attack: 공격자가 선택한 메시지..
학교강의필기장
Message Authentication 메시지 인증의 목적 - 메시지의 무결성 보호 - 발신자의 신원 확인 - 출처 부인 방지 (발신자가 메시지를 보낸 것에 대해 부인 X) 메시지 인증에 사용되는 3가지 대안적 함수 - 해시함수: 메시지의 내용을 바탕으로 고정된 길이의 해시 값 생성해서 무결성 확인 - 메시지 암호화: 개인키/공개키 암호화 사용해서 메시지의 기밀성과 발신자의 신원 모두 보장 - 메시지 인증 코드(MAC): 메시지와 비밀키 결합해서 생성되는 짧은 문자열, 메시지의 무결성과 발신자의 신원 확인 메시지 보안 요구 사항 공개 (Disclosure) 민감한 정보가 무단으로 공개되는 것을 방지 트래픽 분석 (Traffic Analysis) 메시지 흐름을 분석하여 중요한 정보를 추출하는 것을 방지 ..
Hash Functions 해시 함수는 임의의 메시지를 정해진 크기로 응축한다. h = H(M) 해시는 메시지의 변동을 감지하는데 사용된다. 약간의 변화로도 아예 다른 결과가 나오기 때문이다. 단방향 속성을 가졌기에 해시 값에서 원본 데이터를 복구하는 것은 불가능하다. 또 서로 다른 두 메시지가 같은 해시 값을 가질 확률이 매우 낮아야 한다. 데이터 검증 방법으로 송신자가 데이터를 해시한 값을 뒤에 붙이고 수신자가 받은 데이터를 해시한 값과 대비해보는 방법을 생각해볼 수 있지만, 이는 man in the middle attack에 취약하다. Message Authentication Code MAC는 키 해시 함수로도 알려져 있다. 비밀 키와 데이터 블록을 입력으로 받고 해시 값(MAC)을 생성한다. MA..
Diffie-Hellman Key Exchange Diffie-Hellman 키 교환 알고리즘은 안전한 방식으로 공개 네트워크를 통해 비밀 키를 공유할 수 있게 하는 방법이다. 먼저, 큰 소수 q와 mod q에 대한 원시 근 α는 공개적으로 정해져있다. 각 사용자는 먼저 자신의 개인 키 X_a를 선택한다. (1 < X_a < q-1) [여기서 a는 사용자의 이름으로, 반대 편은 X_b이다. 이하 생략] 공개 키 Y_a = α^X_a mod q 이다. 생성된 공개 키 Y_a는 모든 사용자에게 공개된다. A가 B에게 Y_a를 전달하면, B가 A와 통신하기 위해 사용할 비밀 키 K는, K = Y_a^X_b mod q 가 된다. 이는 α^(X_a * X_b) mod q와 같다. 반대로, B가 Y_b를 전달하면,..
히틀러는 독일 혈통 음악가의 작품만 연주함으로써 음악을 프로파간다(선전)로 사용하였다. 독일의 모든 문화 기관을 괴벨스의 선전부에 귀속하고, 바흐, 베토벤, 바그너 등 독일 혈통 음악가의 작품만 연주했다. 현대적, 실험적 스타일의 음악 공연을 금지하고 유대인 혈통 음악과 좌파 음악가의 음악 공연을 금지하였다. 베토벤의 제9교향곡을 히틀러와 당국을 찬양하는 가사로 바꿔 음악을 왜곡하기도 하였다. 이에 따라 많은 음악가들이 미국으로 망명하였다. 루즈벨트(FDR) 시대의 미국 음악은 다양한 음악을 포용하고, 미국적인 음악을 찾으려는 노력, 대중 청중(mass audience)를 위한 음악, 뉴딜 음악-만인을 위한 음악을 찾기 위해 노력하였다. 1930년대 이후 음악계의 지형을 바꾼 세 가지 기술로, 녹음 기술..
유럽의 1930년대부터 1945년대는 공산당의 문화 통제가 이뤄지던 시기로, 현대적 경향을 취하던 예술가들에게는 검열과 통제가 이뤄졌다. 모든 최신 음악 기법을 활용해야하지만, 표현 기법을 대중에게 친숙하고 명료하게 이해될 수 있도록 통제되었다. 쇼스타코비치 사건이란 소련에서 가장 유명한 작곡가 중 하나였던 쇼스타코비치의 공연이 스탈린에게 비판을 받으면서 시작되었는데, 쇼스타코비치는 국가의 압력에도 불구하고 음악에 자신을 표현하고 소련 정권에 대한 은유적인 비판을 담은 음악을 만들었다. 이는 교향곡 5번이 현대적 특성보다 오히려 전통적인 음악 특성이 드러나는 이유이다. 교향곡 5번 4악장 교향곡 5번의 부제는 "당국의 정당한 비판에 대한 소비에트 예술가의 창조적 응답"이다. 현대적 스타일을 버리고 고전적..
조지 거슈윈은 송 플러거, 새로운 악보를 홍보하고 판매하기 위해 음반 매장 등에서 연주하는 직업이였다. 랩소디 인 블루는 미국 모던 음악의 실험이라는 연주회 클라이맥스 곡으로 커미션을 받아 작곡되었다. 1920년대 유행하던 대중음악인 재즈와 서양 전통 음악인 클래식을 결합하였다. 오리지널 곡은 피아노와 재즈 밴드를 위해 작곡, 오케스트라와 피아노로 편곡하였다. 재즈 협주곡이라 부르기도 하며, 피아노 협주곡의 외양을 가지고 있지만 전통적인 협주곡과 달리 중간중간에 카덴차가 나오면서 여러 주제가 자유롭게 나열되고 반복되며 변형된다. 특정 형식에 얽매이지 않는 리스트 풍 랩소디로, 음악의 흐름을 직관적으로 풀어낸다. 클래식과 재즈, 예술성과 대중성의 조화에 성공하였다.
쇤베르크는 무조음악을 논리적으로 컨트롤하기 위하여 12음 기법을 고안했다. 12음 기법은 음렬 작곡이라고도 하며, 음렬을 작곡에 적용한다. 열 두 반음을 임의로 선택하여 순서를 정하고 그 순서에 따라 작곡한다. 모든 12개의 음을 균등하게 사용하여 전통적인 화성과 스케일을 완전히 배제하고 예측 불가능한 화음과 멜로디를 만들어낸다. 음렬의 변형을 통해 변화를 주고, 음악에 새로운 질서를 부여했다. - 이도(transposition), 전회(inversion), 역행(retrograde), 역행전회(retrograde inversion) 제2빈악파란 쇤베르크와 제자 안톤 베베른, 알반 베르크로 구성된 작곡가 그룹이다. 제2빈악파의 의미는 하이든, 모차르트, 베토벤의 18세기 고전주의 빈악파의 후계자란 뜻이로..