일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 커널제거
- 파인만의 식당문제
- 딥러닝
- 자바스크립트 비동기
- brew 권한
- 인페인팅
- 머신러닝
- feynman's restaurant
- rust
- computer vision
- cs231n
- Hits
- 협업필터링
- tcp
- 페이지랭크
- 키분배 알고리즘
- 파이썬
- 커널생성
- react-cookie
- 컴퓨터 보안 키분배
- 프라미스
- Readme image
- 인공지능
- 비동기 프로그래밍
- 메세지인증코드
- recommender
- pagerank
- 러스트
- image restoration
- Git
- Today
- Total
Worth spreading
* Medium에 게시한 글입니다. Medium에서 읽으시면 좀 더 좋은 환경에서 보실 수 있습니다. [JS] 비동기(async) 프로그래밍 이해하기[1]JS 비동기 패러다임 소개이 글은 Ethan Brown의 Learning Javascript 3판을 참조한 글이다.Photo by Bruce Clarke on FlickrJS 애플리케이션은 단일 스레드에서 동작한다. 즉, 자바스크립트는 한 번에 한 가지 일만 할 수 있다. ‘그럼 안 좋은거 아니야?’라고 생각할 수 있지만 싱글 스레드는 멀티 스레드가 겪어야 하는 골치 아픈 문제들을 신경 쓰지 않아도 된다는 장점이 있다.싱글스레드만으로 멀티스레드 부럽지 않은 부드러운 소프트웨어를 만들기 위해서는 대가를 치뤄야 한다. 그 대가가 바로 비동기적(asynchr..
* Medium에 게시한 글입니다. Medium에서 읽으시면 좀 더 좋은 환경에서 보실 수 있습니다. [암호학] Key 관리 및 분배(여담: 이것도 블록체인으로 하면 좋겠다)“어떻게 키를 분배할 것인가?”암호학에서 ‘키분배’는 매우 중요한 사안이다. Key는 말 그대로 Key다. 우리집 Key를 잃어버리면 우리집이 위험해지는 것처럼 비밀키나 대칭키의 Key도 잘못 다룰 경우 자신의 정보/자산이 위험해질 수 있다.😱또한 대칭키는 상대방과 같은 Key 값을 갖고 있다는 것을 신뢰할 수 있어야 하는데 이 신뢰를 쌓는 것 또한 쉽지 않다.그래서 여러 똑똑한 분들이 Key 관리&분배에 관한 이론들을 연구하고 널리 퍼뜨려 주셨다.공개키 분배법부터 알아보장대표적인 공개키 분배법 4가지1. Public announce..
* Medium에 게시한 글입니다. Medium에서 읽으시면 좀 더 좋은 환경에서 보실 수 있습니다. [암호학]전자서명(Digital Signature): 어떻게 해? 이전 글에서 말했듯이 MAC은 아주 괜찮은 녀석이지만 전자서명 기능을 제공할 수 없다… 송수신자가 같은 Key를 공유하기 때문이다.그래서 전자서명 기법이 따로 개발됐다. 송신자를 유일하게 식별할 수 있어야 하므로 공개키 기법을 사용한다.전자서명은 다음과 같은 기능들을 제공해야 한다메세지 내용 인증메세지 작성자, 작성한날짜 인증분쟁이 생겼을 경우 삼자에 의한 인증그렇다면 본격적으로 살펴보자전자서명의 requirements현재 서명을 하는 메세지부터 생성돼야 한다.송신자를 유일하게 식별할 수 있는 값을 이용해서 생성해야 한다. (부인방지!)전..