# data[].attributes.body
이곳에 여러분의 이야기를 자유롭게 나누고, 관련된 PPT 파일이나 유용한 인터넷 사이트의 링크도 함께 공유해 주세요.

# data[].attributes.body
파워포인트 할 수 있는 사람 있을까?

# data[].attributes.headline
나 아마도 토요일을 안 될거 같아 근데 될 수도 있고...? ㅋㅋ

# data[].attributes.subject
나 아마도 토요일을 안 될거 같아 근데 될 수도 있고...? ㅋㅋ

# data[].attributes.body
우리는 아직 발표자료 수집이 안 끝났잖아? 그니까 ppt는 우리가 더 완벽하게 준비된 뒤에 만드는 것이 좋을 것 같아.

# data[].attributes.body
한글 자음 (A ~ S):

ㄱ → A

ㄲ → B

ㄴ → C

ㄷ → D

ㄸ → E

ㄹ → F

ㅁ → G

ㅂ → H

ㅃ → I

ㅅ → J

ㅆ → K

ㅇ → L

ㅈ → M

ㅉ → N

ㅊ → O

ㅋ → P

ㅌ → Q

ㅍ → R

ㅎ → S

한글 모음 (T ~ Z):

ㅏ → T

ㅐ → U

ㅑ → V

ㅒ → W

ㅓ → X

ㅔ → Y

ㅕ → Z

ㅖ → AA

ㅗ → AB

ㅘ → AC

ㅙ → AD

ㅚ → AE

ㅛ → AF

ㅜ → AG

ㅝ → AH

ㅞ → AI

ㅟ → AJ

ㅠ → AK

ㅡ → AL

ㅢ → AM

ㅣ → AN

# data[].attributes.body
A 가

B 나

C 다

D 라

E 마

F 바

G 사

H 아

I 자

J 차

K 카

L 타

M 파

N 하

O 거

P 너

Q 더

R 러

S 머

T 버

U 서

V 어

W 저

X 처

Y 커

이런건 어때?

# data[].attributes.body
바늘구멍 사이퍼는 일종의 꼼수로부터 탄생한 사이퍼이다.[10] 바늘구멍 사이퍼는 1800년대 영국으로부터 시작했는데, 그 당시 영국의 우편 제도가 영 좋지 못했기 때문에, 100마일(160km)마다 1실링이 들었다. 그런데 그 때 당시 돈으로 1실링은 꽤나 큰 돈이었다.

이 때문에 영국인들은 꼼수를 부리게 된다. 편지를 부치는 대신 신문의 첫 페이지에 바늘구멍 사이퍼를 이용한 다음, 발송, 메시지를 보내게 된것이다. 당시 신문은 무료로 배송된다는 것을 이용한 것이다.

바늘구멍 사이퍼의 사용 방법은 위의 돼지우리 사이퍼보다도 쉽다. 바늘로 메시지에 필요한 문자 아래에 구멍을 뚫으면 끝인 것이다. 그러면 수신인은 뚫린 구멍의 철자를 모아서 읽기만 하면 된다. 참 쉽죠?

이것을 조금 더 발전시킨 것이 신문 대신 특정한 책의 페이지를 보게끔 한 암호. 김래성의 모험소설 황금박쥐에 등장한다.

# data[].attributes.body
평문(Plaintext) : 암호화될 메시지.

스테가노그래피(Steganography) : 메시지 존재 자체를 숨겨버림. 예론 투명잉크, 마이크로도트등이 있음. 컴퓨터 프로그램으로는 openstego가 있다. 이미지파일에 파일을 첨부숨길 수 있다. 파일은 못 올리고 그림만 올릴 수 있는데 올리면 되겠다.

동음이자(Homophone) : 치환을 하는데 한 문자가 여러 가지 치환 대상이 있는 경우. 예를 들어 e를 암호화할 땐 16뿐만 아니라, 74, 42, 96 중에서 치환이 가능한 걸 가리킴.

단일문자 체계(Monalphabetic) : 하나의 암호에 하나의 문자만 대응.

다중문자 체계(Polyalphabetic) : 두개 이상의 암호에 미리 정해진 어떤 유형에 따라 대응되는 경우.

코드(Code) : 평문의 구성요소를 치환하는 수천개의 단어로 구성됨. 이들을 가리켜 코드그룹이라고 함. 은어도 일종의 코드라고 볼수 있음.

명칭일람(Nomenclator) : 반은 코드고 반은 암호. 코드와 비슷한 이름, 단어, 음절 목록과 동음이자를 가진 분리된 암호 알파벳으로 구성.

상업용 코드(Commercial Code) : 현재도 텔렉스 같은데서 사용됨. 통신비용을 줄이기 위한 코드.

키 : 암호 알파벳을 배열, 변환할때 뒤섞는 방법, 암호기계의 설정등을 지정. 대부분 체계 안에 있으며, 체계의 다양한 요소들을 조정한다.

코드를 풀때, 재암호화 단계를 초암호화(Superencipherment)단계라고 하며 초암호화를 거치면 아직 해독하지 않는 플라코드(Placode)가 나오며, 이걸 풀면 엔시코드(Encicode)가 된다.

암호화(Encryption) 랜섬웨어 에 걸린 적이 있는 사람에겐 가장 무서운 단어이다

해독(Decipher, Decode, Decryption. 암호학에서는 대부분 Decryption이라는 말을 쓴다.) : 변형과정을 되돌려 원본 메시지를 드러냄. 열쇠나 암호체계를 소유하지 않는 제 3자가 푸는 건 암호분석이라고 한다.

암호학

Cryptography(암호작성술) : 암호체계(Cryptosystem)를 디자인하는 일.

Cryptanalysis(암호해독) : 암호를 해독하고 해당 암호체계의 보안을 분석하는 일.

Cryptology(암호학) : 암호 연구. 위의 두 Cryptography와 Cryptanalysis를 어우르는 학문.

Alice, Bob, Eve, Mallet: 암호학 논문에서 송수신자 1, 송수신자 2, 도청 공격자(Eavesdropper), 중간자 공격자(Man-in-the-Middle)를 가리키는 전통적인 이름이다. 이브가 도청하는 이유는 사실 밥이 이브 몰래 앨리스와 바람을 피워서 그렇다 카더라

salt : 암호화 시 덧붙이는 문자열.

눈사태 효과(Avalanche Effect) : 원문의 미묘한 차이로도 암호문의 차이점을 크게 만드는 암호 알고리즘 설계 기조.

# data[].attributes.body
대문자로 되어 있는 알파벳만 암호로 쓰고, 나머지는 헷갈리라고 넣어 놓는 거지. 그치만 그럼 너무 뻔하니까 여러개를 이어 놓고 그중 1번째인 것만 쓰는 거지

A - ㄱ - 1

B - ㄴ - 2

C - ㄷ - 3

D - ㄹ - 4

E - ㅁ - 5

F - ㅂ - 6

G - ㅅ - 7

H - ㅇ - 8

I - ㅈ - 9

J - ㅊ - 0

K - ㅋ

L - ㅌ

M - ㅍ

N - ㅎ

O - ㅏ

P - ㅑ

Q - ㅓ

R - ㅕ

S - ㅗ

T - ㅛ

U - ㅜ

V - ㅠ

W - ㅡ

X - ㅣ

Y - 쌍자음표

Z - 수표

i turn oFF the light.

and i OPEN the window.

A BIG Cat GOING to the park.

i like QUIZ.

HE likes foX.

-FOAGQHX

-ㅂ ㅏ ㄱ ㅅ ㅓ ㅇ ㅣ

-박서이

# data[].attributes.body
순서대로 안 하고 각각 매칭을 무작위로 섞는 건 어떨까?암호 자체는 쉬운데 해독이 어려운 거지.

# data[].attributes.headline
나 토요일 3:00는 안될것같아<

# data[].attributes.body
나 토요일 3:00는 안될것같아

4:00부터 가능해

# data[].attributes.attachment_link.title
산출물발표ppt - 주은, 기현, 서이

# data[].attributes.attachment_link.title
산출물발표ppt - 주은, 기현, 서이

# data[].attributes.headline
내가 올린 ppt에 들어가서 빨간 동그라

# data[].attributes.body
내가 올린 ppt에 들어가서 빨간 동그라미를 누른 다음 다운로드라고 써있는 곳을 누르면 다운로드가 되는데 그걸로 들어가면 될 거야.

# data[].attributes.headline
여기 들어가줄수 있어?

# data[].attributes.subject
여기 들어가줄수 있어?

# data[].attributes.body
캔바로 걍 들어가져버렀는데

# data[].attributes.body
근데 캔바는 배경이 많거든? 원하는 조합 있음 말해줘

예)베이지색 바탕에 깔끔하게

이런식으로 자세히 써주면 좋지만 없을 수도 있어 배경이

# data[].attributes.body
https://www.canva.com/design/DAG2IWJ1mkg/7reiOtQwaE24Hqpn45AgfQ/edit?utm_content=DAG2IWJ1mkg&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton

# data[].attributes.body
페이지1

안녕하세요? 저희는 강주은, 김기현, 박서이 입니다.

저희의 주제는 새로운 암호 입니다.

페이지2

일단, 저희의 발표 목차는 탐구배경, 탐구 목적과 필요성, 암호의 쓰임새, 핸드폰 비밀번호의 종류, 산출물 순입니다.

페이지3

저희가 새로운 암호라는 주제를 탐구하게 된 배경은 핸드폰 비밀번호를 설정할 때, 쉬우면 다른 사람들이 쉽게 풀 수 있어 보안이 확실하지 않고, 어려우면 자신이 기억하기 어렵기 때문에 새로운 암호라는 주제를 탐구하게 되었습니다.

페이지 4

탐구의 목적과 필요성 중 목적은 간단하면서도 흥미롭고 창의적인 암호를 만드는 것이고, 필요성은 암호를 주제로 탐구를 한다면, 좋은 암호란 무엇인지, 나의 핸드폰 비밀번호로 가장 적합한 암호는 무엇인지 등을 생각해 볼 수 있어 탐구를 할 만한 가치와 필요성이 있다고 생각합니다.

페이지5

암호의 쓰임새로는 대표적으로 정보보호, 인증, 안전한 통신 (기밀유지), 디지털 금융 및 전자상거래, 데이터 무결성, 일상적 사용 등 여러가지 쓰임새가 있습니다.

페이지6

이중, 저희가 탐구한 암호는 인증, 즉 사용자가 정당한 접근 권한을 가지고 있는지 확인할 때 사용되는 암호에 해당합니다. 그중에서도 저희는 핸드폰 비밀번호에 대해서 탐구하였습니다.

페이지7

핸드폰 비밀번호의 종류로는 패턴, 숫자 비밀번호, 숫자+영문 비밀번호, 생체인식 등이 있습니다. 그중 패턴의 보안강도는 중간, 숫자 비밀번호는 약간 높음이고 숫자+영문 비밀번호의 보안강도는 높음 수준 입니다.또한 생체인식 중에는 지문 얼굴인식 등이 있습니다.

페이지8

이제 저희의 산출물에 대해 발표하겠습니다. 저희의 산출물은 OX 핸드폰 비밀번호이고 이것은 O와X를 누르는 순서를 정해 그 순서대로 입력하면 되는 비밀번호 입니다.

페이지9

예를 들어, 만약 비밀번호를 OXOOXX로 설정했다면, OXOOXX순으로 입력하면 됩니다. 장점은 쉽고 빠르게 입력이 가능하고 O와X로만 이루어져 있어 단순하고 편리한 점입니다. 단점은 경우의 수가 적고, 쉽게 추측이 가능해 보안이 약할 수 있는 점입니다. 보완방법은 암호의 길이를 늘리거나 기호를 다양하게 하는 것입니다.

페이지10

새로운 암호의 사용처는 첫번째, 비밀번호 입력 방식으로 사용할 수 있습니다. 두번찌, 간단한 보안 잠금장치로 사용할 수 있습니다. 세번째, 게임, 퀴즈, 교육용으로 사용할 수도 있습니다. 네번째, 암호화 개념 학습용 예시로 들 수도 있습니다. 마지막으로, 시각적 (패턴형) 비밀번호의 한 예로 들 수도 있습니다.

페이지11

OX핸드폰 비밀번호의 보안성은 OX 비밀번호의 보안성은 OX비밀번호의 길이가 n일 때, 가능한 조합 수는 2의 n제곱 개입니다. 예를 들어, 만약 6자릿수라면 2의 6제곱은 2를 6번 곱한 수인 64와 같으므로 경우의 수는 64개 입니다. 숫자 비밀번호와 보안성이 비슷하려면 적어도 14자리가 필요합니다. 또한 OX핸드폰 비밀번호는 길이가 길 수록 보안성이 높아집니다.

페이지12

지금까지 저희의 발표에 경청해주셔서 감사합니다.