| 일 | 월 | 화 | 수 | 목 | 금 | 토 | 
|---|---|---|---|---|---|---|
| 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 | 
- 백준
- livedata
- Rxjava
- Gradle
- MiTweet
- Compose
- 코드포스
- Python
- boj
- 프로그래머스
- 코루틴
- Coroutines
- Codeforces
- AWS
- Hilt
- pandas
- MyVoca
- Coroutine
- Kotlin
- TEST
- textfield
- activity
- GitHub
- 암호학
- ProGuard
- 쿠링
- androidStudio
- relay
- android
- architecture
- Today
- Total
목록CS (19)
이동식 저장소
물리에서는 아무리 이상한 얘기라도 실험으로 확인되면 사실로 받아들인다. 특수 상대성 이론은 상대적이다 내가 볼 때 A의 시간이 느리게 간다면, 마찬가지로 A가 볼 때는 나의 시간이 느리게 가는 것처럼 보일 것이다. 이것이 과연 모순이 없는가? 없다. 매우 어려운 계산이므로 받아들이자. 아무것도 없는 우주에서는 내가 움직이는 건지 A가 움직이는 건지 판단할 수 없다. 만약 무언가가 빛보다 빠르게 움직일 수 없다면 논리적인 모순이 발생한다. 따라서 어떠한 물체도 빛보다 빠르게 움직일 수 없다! 참고로 특수 상대성 이론은 실험으로 확인되었다. 궤도 이동 1차시 15:40~ 참고 결론: 중력의 변화도 광속으로 전달된다. 이런 물리 얘기가 암호에 쓰이지는 않는다. 말이 안 될 것 같은 얘기도 실험으로 확인되면 사..
ggplot2를 사용하여 그래프를 그려 보자. 1. ggplot2 시작하기 데이터프레임 mpg의 변수 displ과 hwy의 관계를 산점도로 나타내 보자. displ은 리터 단위 배기량이고, hwy는 고속도로 연비이다. ggplot(data=mpg) + geom_point(mapping=aes(x=displ, y=hwy)) 그래프 작성은 ggplot()으로 시작한다. ggplot()에서는 그래프 작성에 사용할 데이터프레임을 지정하고, 그래프가 작성될 좌표계를 준비한다. ggplot()만으로는 실질적인 그래프가 작성되지 않으며, 막대그래프, 히스토그램, 산점도 등의 레이어를 추가해야 한다. 위에서는 geom_point()를 이용하여 산점도를 작성하였다. 이처럼 ggplot2에서는 하나 이상의 레이어가 겹쳐져..
dplyr의 함수를 이용하여 데이터 프레임을 다양한 방법으로 다듬을 수 있다. dplyr 함수는 세 가지 그룹으로 나눌 수 있다. filter(), slice(), arrange(), distinct()와 같이 행(row)을 대상으로 작업하는 함수, select(), rename(), mutate(), relocate()와 같이 열(column)을 대상으로 작업하는 함수, 요약 통계량을 계산하는 함수 summarise()가 있다. 1. 행을 작업 대상으로 하는 함수 1.1 조건에 의한 행 선택: filter() filter()를 이용하여 특정한 조건을 만족하는 행을 선택할 수 있다. 조건을 설정할 때에는 다양한 비교 연산자(>, = left, x % slice(5:10)을 실행해야 한다. 만약 5-10번..
미래의 암호 아주 피상적으로 이런 암호를 생각해 볼 수 있다. 빨간색 ``마법 잉크``를 이용하여 글씨를 쓴다. ``마법 잉크``는 평소에는 빨간색이지만, 빛을 받으면 검은색으로 변한다. 즉 수신자가 편지를 열어봤을 때 글씨가 빨간색이었다면(곧 검은색으로 변하겠지만) 아무도 이 편지를 열어보지 않았음을 알 수 있다. 그런데 열어봤더니 글씨가 검은색이라면 누군가 편지를 열어봤음을 알 수 있다. 뭔 소리냐고? 지금부터 얘기할 것들을 자세히 이해하려면 물리를 깊게 알아야 한다. 잠깐 딴 얘기좀 하겠다. 물리가 뭔데? 픽션 세계에서는 무엇이든 가능하다. SF에서는 적당히 과학처럼 보이도록 하면 섞으면 무엇이든 가능하다. 물론 너무 비과학적이면 욕을 먹긴 하겠지만. 수학 세계에서 일어나는 일은 논리적이고 모순이 ..
 13주차 1차시
			
			
				13주차 1차시
				Massey-omura 많이 쓰는 암호는 아니지만, 굉장히 특이한 암호 체계이다. 왜냐고? 아무것도 공유를 안 하거든! ``RSA``에서는 $e$와 $n$을 공유(정확히는 공개)하였다. ``엘가말``에서도 $g^{a}$와 $g^{b}$가 공유된다. 그러나 ``Massey-omura``에서는 송신자와 수신자의 정보가 아무것도 공유되지 않는다. A가 메시지 송신자, B가 수신자라고 하자. A는 가방에 메시지를 넣고, 가방을 자물쇠로 잠근 후 B에게 가방을 전달한다. 비밀 키 시스템에서는 B가 열쇠를 공유받기 때문에 가방을 열 수 있다. 공개 키 시스템에서는 잠글 수만 있는 키와 열 수만 있는 키가 다르긴 하지만, 어쨌든 B는 자신의 열쇠를 이용하여 가방을 열 수 있다. 그런데 ``Massey-omura``에..