Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 알고리즘
- BFS
- Stack
- MVC
- cloud computing
- generic class
- Algorithm
- 크루스칼
- sql
- jsp
- JDBC
- dfs
- DB
- Queue
- JPA
- javascript
- 공개키 암호화
- 자료구조
- data structure
- 클라우드 컴퓨팅
- 암호학
- 가상컴퓨팅
- python
- 자바의정석
- spring
- 코딩테스트
- 코테
- dbms
- Java
- 생성자
Archives
- Today
- Total
목록modular arithmetic (1)
PLOD
[crypto] Modular Arithmetic
"x mod n" Modulo Operation(모듈로 연산) : 어떤 한 숫자를 다른 숫자로 나눈 나머지(mod)를 구하는 연산으로, 나머지 연산이라고 한다. 모듈로 연산을 사용 하기 위해서는 나누는 수와 나누어지는 수가 서로 Relative Primality(서로소) 관계여야 한다. 모듈로 연산을 사용한 Modular Arithmetic(Clock Arithmetic)은 공개키 암호화 알고리즘의 시초이다. 정수 X와 n 이 주어졌을때, x mod n 은 컴퓨터 연산에서 x % n 과 같다. 즉 , 모듈로 연산은 x를 n으로 나눈 나머지를 구하는 연산이다. ex.1) 14 mod 3 = 2 mod 3(14 mod 3과 2 mod 3은 나머지가 같다) ex.2) -2 mod 6 = 4 mod 6( 6 -..
computer science/Cryptography
2022. 12. 5. 17:25