DES는 56비트의 키를 가지는 암호화 방법이다. 짧은 키로 인해 브루트포스 어택이 쉽다. Double-DES는 DES를 2번 적용하는 방법이다. 2^112일 것 같지만, 모든 가능한 키에 대하여 평문을 암호화하고, 각 결과를 저장한 다음 같은 암호문을 모든 가능한 키에 대해 복호화하고 암호화 결과와 복호화 결과가 일치하는 것을 찾는 meet in the middle attack을 사용하면 2^57밖에 되지 않는다. Triple-DES는 DES를 3번 적용하는 방법이다. 각 단계별로 다른 키에 대해 암호화-복호화-암호화 를 실행한다. 복호화-암호화-복호화도 가능하다. C = Ek1(Dk2(Ek3(P))) k1,k2,k3중에 같은게 있다면 single DES와 같아진다. 비교적 안전하지만 암호화와 복호화가..
전체 글
푸더기의 다사다난한 블로그입니다AES는 DES(Data Encryption Standard)의 취약성을 해결하기 위해 탄생하였다. Triple DES로 보안을 강화할 수 있었지만, 느리고 블록 크기가 작아서 사용에 제약이 있었다. 그렇게 채택된 암호화 표준인 라인달(Rijndael) 알고리즘이 AES가 되었다. 라인달 암호는 128/192/256 bit key와 128 bit data block을 사용한다. 라인달 암호는 Feistel 구조(데이터 블록을 두 부분으로 나누고 한 부분만 암호화) 대신 반복형 암호를 사용하며 4*4 바이트 블록을 여러 라운드에 걸쳐 처리한다.각 라운드에 전체 데이터 블록에 연산을 적용한다. AES는 4가지 연산으로 이뤄진다. 1. SubBytes : 각 바이트를 S-box라는 미리 정의된 테이블을 사용해..
GCD (Greatest Common Divisor) 최대 공약수란 두 개 이상의 정수 간의 가장 큰 공통된 약수를 뜻한다. relatively prime(서로소)란 최대 공약수가 1인 정수쌍이다. 만약 GCD(a,0)이라면 최대 공약수는 a이다. GCD(0,0)은 정의되지 않는다. gcd(a,b) = gcd(b, a%b) 라는 원리를 이용한 유클리드 알고리즘을 통해 GCD를 구할 수 있다. Euclid(a,b){ while (a != 0 && b != 0) { int n = a % b; a = b; b = n; } return a ? a : b; } 최대 공약수를 구하려는 a,b에 대해, a%b를 구한 값을 b로, a값을 b로 대입하는 과정을 두 정수 중 하나가 0이 될 때까지 반복한다. 만약 둘 중 ..
먼저 악음이란, 주기가 일정한 소리로 듣기 좋은, 일반적으로 자주 사용하던 음을 뜻한다. 반면 소음이란 주기가 불규칙한 소리로 듣기 좋지 않은 음이여서 그동안 배제되어온 음이다. 우리는 악음에 대한 고정관념을 버리고 무한한 가능성이 있는 소음의 세계를 정복해야한다. (Russolo, The Art of Noise) 그러나 20세기, 루이지 루솔로의 '소음 예술' (1913)을 출발점으로 노이즈의 음악적 실험이 20세기 전반에 걸쳐 일어났다. 따라서 20세기의 음악 역사를 '노이즈를 음악 재료로 사용되는 과정의 역사'라고도 말한다. 이러한 소음을 음악 재료로 주목하기 시작한 이유는, 그 당시 사회의 소리를 진정성 있게 반영하는 방법이였기 때문이다. 작곡가들은 전통적인 악기만을 이용한 음악에서 벗어나 소음을..
이온화 - 바레즈 이온화는 전통적인 멜로디와 화성 구조에서 벗어나, 다양한 퍼커션 악기와 사이렌, 그리고 피아노의 클러스터 연주 기법을 통해 도시와 현대 산업화된 사회의 소리와 에너지를 모방하고 반영하려는 의도를 가진다. - noise imitation 이 곡은 도시와 산업화의 소리를 모방하고 피아노의 클러스터 연주 기법(여러 건반을 동시에 눌러 만들어진 단조로운 소리를 이용)으로 전통적인 화성이나 멜로디에서 벗어나 소리의 질감과 색체에 중점을 둔다. 바레즈는 자연의 소리와 기계의 소리 간의 대비를 표현하려고 했는데, 다양한 퍼커션 악기들은 기계와 산업의 리듬과 소리를 나타내는 반면 사이렌과 클러스터는 자연과 인간의 세계와의 충돌을 상징한다.
퍼시픽 231 - 오네게르 이 곡의 제목 중 퍼시픽은 파리와 리옹을 오가던 증기기관차의 이름이다. 231은 바퀴의 개수를 의미한다. (2 guide wheels, 3 dirver wheels, 1 trailing wheel) 20세기 초 산업화의 상징이였던 증기기관차를 모델로 하여, 기관차의 움직임과 그에 따른 에너지를 음악으로 표현한다. 이는 기술적 발전과 광대한 산업화의 힘을 상징하는 작품이 되었다. 이 악곡은 천천히 시작하며 천천히 가속하는 기관차의 모습을 보인다. 클라이막스인 중간 부분에서는 기관차가 최고 속도에 도달했음을 나타내는 강렬하고 리듬감 있는 부분이 나타난다. 마무리로는 기관차가 서서히 감속하며 멈추는 것을 나타낸다.
20세기 초반에는 과학기술의 발달과 산업 성장이 크게 이뤄졌다. 전기가 들어오고 산업용 기계가 생기며 자동차가 굴러가며 비행기가 날아다녔다. 또 축음기 또한 발명되었다. (에디슨) 축음기의 발명, 즉 녹음 테크놀로지의 발전은 음악 문화에 큰 영향을 끼쳤다. 청취방식이 변화했는데, 시간 장소 불문하고 어디서나 들을 수 있게 된 Ubquitous, 음악 연주, 감상의 시각적 요소가 사라지는 Acousmatic, 음악 듣기가 public한 활동(연주회 등) 에서 private한 일로 변화되었다. 또 대규모의 청중이 부상되고 연주자의 불멸성이 생기게 되었다. 기록이 되기 때문이다. 20세기 초반엔 이러한 발전, 산업화로 인해 도시로 사람이 몰리는 현상이 발생했고, 그로 인해 물질만능주의와 경제 불평등 등 사회 ..
로스트아크의 그 회사! 물론 전 쌩판 다른 AI Agent입니다. 어쩌다 지원하게 됐나요? 사실 계획 같은건 없었습니다. 대학교 복학하고 3학년 1학기가 끝나갈 때쯤 방학 계획은 히히 일본 여행이나 가야지~ 딱 이정도였는데, 어느 날 누워서 인스타 내리다보니 스마일게이트 인턴 광고가 나오더라고요??? 그걸 보게 된 저는 어라.. 재밌어보이는데..?? 안될거 같지만 지원이나 해보자~ 하며 도파민 가득 차서 서류부터 제출하게 됐습니다. 서류에 게임 경력도 들어간다던데.. 네 맞습니다! 확실히 게임회사다보니 게임에 진심인 사람들을 좋아하더라구요?? 서류에서도 그렇게 느꼈는데 면접에서도 한 번 더 느끼고 들어가서 두 번 더 느꼈습니다. 전 재밌게 했던, 진심이였던 게임들 (메이플이라던가..)을 5개 정도 적었어..