# data[].attributes.body
학생들은 암호화와 복호화의 기본 개념을 이해하고, 간단한 암호화/복호화 활동을 직접 수행할 수 있다. 또한, 암호화가 실생활과 컴퓨터 과학에서 어떻게 사용되는지 설명할 수 있다.

# data[].attributes.body
암호화와 복호화는 왜 중요할까요? 실제 생활에서 암호화는 어디에 사용되고 있나요?

# data[].attributes.attachment_link.title
Why Data Encryption Is Important? - CountyOffice.org

# data[].attributes.attachment_link.title
[EP2] 앨런 튜링은 어떻게 독일군 암호 에니그마를 해독했을까? │ AI의 기원이 된 튜링 머신, 앨런튜링이 인공지능의 아버지라 불리는 이유 │ 2차 세계대전 나치 무기 암호해독

# data[].attributes.attachment_link.title
[#문과VS이과놀라운증명] 비밀번호에는 인간의 은밀한 속마음이 담겨있다?! 비밀번호와 무의식의 상관관계🔒

# data[].attributes.headline
암호화 개념 직접 설명

# data[].attributes.subject
암호화 개념 직접 설명

# data[].attributes.body
암호화란 정보를 보호하기 위해 메시지를 변환하는 방법입니다. 간단한 시저 암호 예시로 설명합니다.

# data[].attributes.headline
복호화 실습: 시저 암호 해독하기

# data[].attributes.subject
복호화 실습: 시저 암호 해독하기

# data[].attributes.body
짝을 이루어 시저 암호로 작성된 간단한 문장을 상대방이 해독해보게 하세요. Padlet을 사용해 해독 결과를 발표할 수 있습니다.

# data[].attributes.headline
분임토의: 현대 암호기술 탐구

# data[].attributes.subject
분임토의: 현대 암호기술 탐구

# data[].attributes.body
RSA, AES 등 여러가지 현대암호 기술에 대한 간단한 설명글을 읽고 조별로 현장에서 자주 쓰이는 예시를 찾아 Padlet에 정리해 보세요.

# data[].attributes.attachment_link.readable_text
Cryptography is the study of secure communications techniques that allow only the sender and intended recipient of a message to view its contents. The term is derived from the Greek word kryptos, which means hidden. It is closely associated to encryption, which is the act of scrambling ordinary text into what's known as ciphertext and then back again upon arrival. In addition, cryptography also covers the obfuscation of information in images using techniques such as microdots or merging

When transmitting electronic data, the most common use of cryptography is to encrypt and decrypt email and other plain-text messages. The simplest method uses the symmetric or "secret key" system. Here, data is encrypted using a secret key, and then both the encoded message and secret key are sent to the recipient for decryption. The problem? If the message is intercepted, a third party has everything they need to decrypt and read the message. To address this issue, cryptologists devised the asymmetric or "public key" system. In this case, every user has two keys: one public and one private. Senders request the public key of their intended recipient, encrypt the message and send it along. When the message arrives, only the recipient's private key will decode it - meaning theft is of no use without the corresponding private key.

Authentication/Digital Signatures:

Authentication is any process through which one proves and verifies certain information. Sometimes one may want to verify the origin of a document, the identity of the sender, the time and date a document was sent and/or signed, the identity of a computer or user, and so on. A digital signature is a cryptographic means through which many of these may be verified. The digital signature of a document is a piece of information based on both the document and the signer's private key. It is typically created through the use of a hash function and a private signing function (algorithms that create encypyted characters containing specific information about a document and its private keys).

Time Stamping:

Time stamping is a technique that can certify that a certain electronic document or communication existed or was delivered at a certain time. Time stamping uses an encryption model called a blind signature scheme. Blind signature schemes allow the sender to get a message receipted by another party without revealing any information about the message to the other party.

Time stamping is very similar to sending a registered letter through the U.S. mail, but provides an additional level of proof. It can prove that a recipient received a specific document. Possible applications include patent applications, copyright archives, and contracts. Time stamping is a critical application that will help make the transition to electronic legal documents possible.

Electronic Money:

The definition of electronic money (also called electronic cash or digital cash) is a term that is still evolving. It includes transactions carried out electronically with a net transfer of funds from one party to another, which may be either debit or credit and can be either anonymous or identified. There are both hardware and software implementations.

Anonymous applications do not reveal the identity of the customer and are based on blind signature schemes. Identified spending schemes reveal the identity of the customer and are based on more general forms of signature schemes. Anonymous schemes are the electronic analog of cash, while identified schemes are the electronic analog of a debit or credit card. There are also some hybrid approaches where payments can be anonymous with respect to the merchant but not the bank ;or anonymous to everyone, but traceable (a sequence of purchases can be related, but not linked directly to the spender's identity).

Encryption is used in electronic money schemes to protect conventional transaction data like account numbers and transaction amounts, digital signatures can replace handwritten signatures or a credit-card authorizations, and public-key encryption can provide confidentiality. There are several systems that cover this range of applications, from transactions mimicking conventional paper transactions with values of several dollars and up, to various micropayment schemes that batch extremely low cost transactions into amounts that will bear the overhead of encryption and clearing the bank.

Encryption/Decryption in email:

Email encryption is a method of securing the content of emails from anyone outside of the email conversation looking to obtain a participant's information. In its encrypted form, an email is no longer readable by a human. Only with your private email key can your emails be unlocked and decrypted back into the original message.

Email encryption works by employing something called public key cryptography. Each person with an email address has a pair of keys associated with that email address, and these keys are required in order to encrypt or decrypt an email. One of the keys is known as a "public key", and is stored on a keyserver where it is tied to your name and email address and can be accessed by anyone. The other key is your private key, which is not shared publicly with anyone.

When an email is sent, it is encrypted by a computer using the public key and the contents of the email are turned into a complex, indecipherable scramble that is very difficult to crack. This public key cannot be used to decrypt the sent message, only to encrypt it. Only the person with the proper corresponding private key has the ability to decrypt the email and read its contents.

There are various types of email encryption, but some of the most common encryption protocols are:

OpenPGP - a type of PGP encryption that utilizes a decentralized, distributed trust model and integrates well with modern web email clients

S/MIME - a type of encryption that is built into most Apple devices and utilizes a centralized authority to pick the encryption algorithm and key size

Email encryption services can be used to provide encryption in a few separate but related areas:

The connection between email providers can be encrypted, preventing outside attackers from finding a way to intercept any incoming or outgoing emails as they travel between servers

The content of the email can be encrypted, ensuring that even if an email is intercepted by an attacker, the contents of the email will still be entirely unreadable

Old or archived emails that are already stored within your email client should also be encrypted to prevent attackers from potentially gaining access to emails that aren't currently in transit between servers

Encryption in WhatsApp:

WhatsApp uses the 'signal' protocol for encryption, which uses a combination of asymmetric and symmetric key cryptographic algorithms. The symmetric key algorithms ensure confidentiality and integrity whereas the asymmetric key cryptographic algorithms help in achieving the other security goals namely authentication and non-repudiation. In symmetric key cryptography a single key is used for encryption of the data as well as decryption. In asymmetric key cryptography there would be two separate keys. The data which is encrypted using the public key of a user can only be decrypted using the private key of that user and vice versa.

Whatsapp uses the Curve25519 based algorithm. The history of Curve25519 is worth noting as it was introduced after the concerns over allegations that certain parameters of the previously prevalent P-256 NIST standards have been manipulated by NSA for easier snooping. Elliptic Curve Diffie Hellman algorithm is a mathematical algorithm which helps two communicating entities to agree up on a shared secret without actually sending the actual keys to each other.

Encryption in Instagram:

Your interaction with Instagram is likely an encrypted communication. When your phone requests data with instagram it will use SSL/TLS over port 443 to encrypt requests from Instagram servers and will send you data over the same encrypted data stream.

This prevents malicious parties from eavesdropping on the conversation between you and instagram.

Sim card Authentication:

Authentication To decide whether or not the SIM may access the network, the SIM needs to be authenticated. A random number is generated by the operator, and is sent to the mobile device. Together with the secret key Ki, this random number runs through the A3 algorithm (it is this Ki that recently has been compromised). The output of this calculation is sent back to the operator, where the output is compared with the calculation that the operator has executed himself (the operator possesses the secret keys for all SIM cards the operator has distributed).

Encryption This part is the part that has been cracked. In short, the operator generates a random number (again), and sends it to the mobile phone. Together with the secret key Ki, this random number runs through the A8 algorithm, and generates a session key KC. This KC is used, in combination with the A5 algorithm to encrypt/decrypt the data.

# data[].attributes.attachment_link.description
Cryptography is the study of secure communications techniques that allow only the sender and intended recipient of a message to view its contents. The term is derived from the Greek word kryptos, which means hidden. It is closely associated to encryption, which is the act of scrambling ordinary text into what's known as ciphertext and then back again upon arrival.

# data[].attributes.headline
심화 활동: 코딩으로 암호화 구현하기

# data[].attributes.subject
심화 활동: 코딩으로 암호화 구현하기

# data[].attributes.body
프로그래밍이 가능한 학생들은 Python 등으로 간단한 암호화 프로그램을 직접 작성해보세요. 어려운 학생은 온라인 암호화 시뮬레이터를 사용해볼 수 있습니다.

# data[].attributes.attachment_link.title
Simple Text Encryption and Decryption in Python

# data[].attributes.attachment_link.description
Hey there, curious minds! I’m Jason, and today we’re delving into the exciting world of text encryption and decryption. Don’t let the tech…

# data[].attributes.body
2025년 보안과 관련된 핫한 이슈들이 있어요.

중복되지 않게 이슈들 조사하고,

이슈와 관련하여 자신의 생각을 2,3줄로 정리해 주세요.

# data[].attributes.body
오늘 배운 암호화와 복호화의 개념을 2~3문장으로 정리해 Padlet에 올려보기.

# data[].attributes.body
1. 이상적인 보안 방법이 뭐라고 생각하나요?

여러분의 의견을 남겨주세요.

2. 가장 인상 깊었던 점과 그 이유를 한 문장으로 작성해 제출하기.

# data[].attributes.headline
실생활 암호/ 보안에 대한 캠페인 활동 자료 만들기

# data[].attributes.subject
실생활 암호/ 보안에 대한 캠페인 활동 자료 만들기

# data[].attributes.body
https://docs.google.com/spreadsheets/d/10MekBb0asLdKIm8pS8td4i3F9kx2ZHLQH5FoBp54KrA/copy

# data[].attributes.attachment_link.title
KT 소액 결제 해킹 사건. 원인은 무엇일까? 유령기지국?

# data[].attributes.body
2025년 3월, 암호화폐 거래소 Coinbase를 대상으로 한 표적 공격에서 시작된 사이버 공격이 GitHub 생태계 전반으로 확산되는 사건이 발생했습니다. 공격자는 GitHub Actions 워크플로우에서 널리 사용되는 인기 오픈 소스 액션 tj-actions/changed-files를 감염시킨 후, 이를 활용해 Coinbase 내부 시스템에 침투하려 했으며, 이후 다른 인기 액션 reviewdog/action-eslint으로 공격 범위를 넓혀 수많은 프로젝트가 잠재적으로 영향을 받게 되었습니다.

# data[].attributes.body
올해 전세계 기업들 중 13%나 ai시스템 데이터가 유출되었다는 기사를 본 적이 있는데 이에 든 비용이 5년만에 처음으로 감소했다는 이야기를 들었다. 이를 보고 데이터 유출이 전세계적으로 큰 위협을 준다는 것을 다시 한번 더 상기하였다.

# data[].attributes.body
기술이 복잡해질수록 보안의 약한 고리가 외부에 생긴다. 직접 해킹당하지 않아도 피해를 입을 수 있다는 점에서 보안 책임의 범위를 새로 정의해야 한다고 생각한다.

# data[].attributes.body
충북 청주를 중심으로 2017년 '자주통일 충북동지회'라는 단체가 결성되었다. 충북청주회는 'F-35A 전투기 도입 반대' '북한에 묘목 보내기 운동' 등의 활동을 지속했다. 국가정보원과 검찰·경찰은 이들이 북한 공작원의 지령을 받은 이적단체로 판단하고, 국가보안법위반 유죄판결을 내렸다.

간첩과 개인정보 보호 등에 대한 문제가 특히 최근 빈번하게 발생하고 있음에 따라 보안에 대한 시민 의식 향상과 지속적 관심이 필요해 보인다. 따라서 정보 유출과 같은 기사에 민감하게 반응하고, 정부와 정책이 보안 문제에 적극적으로 대응할 수 있도록 정치 참여적 태도를 보이는 것이 중요하다고 생각한다.

# data[].attributes.body
2025년 1월, 클라우드 보안 기업 Wiz에 의해 중국 AI 스타트업 DeepSeek의 클라우드 기반 데이터베이스가 인증 없이 외부에 노출된 사실이 밝혀졌습니다. 클라우드 구성 오류는 빈번하게 발견되는 이슈이지만, 챗봇 서비스의 특성상 저장된 데이터의 민감도가 매우 높았기 때문에 더욱 문제가 되었습니다.

DeepSeek은 자연어처리(NLP)를 기반으로 한 생성형 AI 서비스를 운영하는 기업으로, DeepSeek-R1이라는 뛰어난 성능을 가진 무료 모델을 공개하며 주목을 끌고 있었습니다. 그러나 이번 사고로 인해, 챗봇 서비스가 다루는 이용자 데이터의 민감성이 그대로 드러났고, 클라우드 인프라 설정 오류 하나가 심각한 보안 사고로 이어질 수 있다는 교훈을 남겼습니다.

Wiz의 분석에 따르면, 노출된 시스템은 ClickHouse 데이터베이스로 구성되어 있었으며, 아래와 같은 민감 정보가 포함되어 있었습니다. 해당 정보 중 일부는 이용자의 검색어, 요청 목적, 주고받은 대화 내용 전체를 포함하고 있었고, 이는 단순한 개인화된 정보의 수준을 넘어 업무 정보 및 사적인 문장이 외부로 유출될 수 있는 수준이었습니다. 누구나 브라우저를 통해 URL만으로 이 데이터에 접근할 수 있었다는 점이 가장 크게 문제가 되었습니다. 데이터가 별도의 인증 계층 없이 외부에 노출되어 있었기 때문에, 외부자가 크롤링이나 포트 스캐닝을 통해 매우 쉽게 접근할 수 있었습니다. 실제로 Wiz는 이 데이터베이스가 수일 이상 외부에 노출되어 있었을 가능성이 높다고 판단하였습니다.

DeepSeek 측은 Wiz의 제보를 받은 직후 해당 인스턴스를 즉시 비공개 전환했으며, 이후 자체적인 점검을 통해 노출 범위를 파악하고 보완 조치를 취했습니다. 유출된 정보의 실제 악용 여부는 확인되지 않았지만, 이를 제보한 Wiz는 노출 경로가 너무 단순했기 때문에 이미 자동화된 스캐너에 의해 정보들이 수집되었을 가능성을 고려해야 한다고 언급했습니다.

이번 사건은 AI 서비스 기업이 이용자로부터 수집하는 정보가 얼마나 민감한지와 함께, 기본적인 보안 구성의 중요성을 다시 한 번 강조하는 사례입니다. AI 시스템은 단순한 웹 요청 하나만으로 대화 내용 전체를 저장하거나 호출하는 구조를 가질 수 있어, 이러한 데이터를 보호하기 위한 인증·인가 체계, 접근 제어, 클라우드 구성 감사를 필수적으로 구현해야 합니다. 기술이 발전하며 AI의 지능은 높아졌지만, AI가 돌아가는 시스템의 구성은 여전히 허술할 수 있습니다. 우리는 잘못된 설정 한 줄이 수만 이용자의 민감정보를 유출시키는 결과로 이어질 수 있다는 것을 기억하며, 이번 DeepSeek의 데이터 유출 사고를 단순한 하나의 스타트업에서 발생한 보안 사고가 아닌, AI 기반 서비스 전반에서 데이터 보안과 프라이버시 처리의 중요성을 상기시키는 사건으로 다뤄야 할 것입니다.

요약: 2025년 1월, 중국 AI 기업 DeepSeek의 클라우드 데이터베이스가 인증 없이 외부에 노출되어 이용자 대화 내용 등 민감 정보가 유출되는 사고가 발생했다.

이는 클라우드 설정 오류 한 줄이 대규모 정보 유출로 이어질 수 있음을 보여준 사례로, AI 서비스의 데이터 보안 중요성을 다시 일깨웠다.

이 사건을 찾아보고 알아보면서 AI 기술이 발전해도 보안이 제대로 되어 있지 않으면 큰 피해가 생길 수 있다는 걸 다시 느꼈다.

특히 사람들의 대화나 개인정보가 유출될 수 있다는 점에서, 기술보다 보안 의식이 더 중요하다고 생각한다.

# data[].attributes.body
지난 2월 21일, 대형 암호화폐 파생상품 전용 거래소 바이비트가 2조 1000억원 상당의 이더리움을 탈취당했습니다. 이는 역대 단일 가상자산을 대상으로 한 해킹 공격 중 최대 피해 규모를 지닌 사건입니다. 피해 규모도 주목할만한 부분이지만, 해킹으로부터 안전하다고 여겨지던 콜드월렛과 멀티시그 트랜잭션을 사용했음에도 해킹이 발생하였다는 것이 밝혀지며 사건은 더 큰 주목을 받았습니다.연방수사국에 따르면, 이 공격은 북한과 연계된 해킹 조직 TraderTraitor에 의해 수행되었습니다. 조사 결과, Safe{Wallet}을 통해 콜드월렛에서 웜월렛으로 ETH를 옮기는 멀티시그 트랜잭션의 처리 과정에 공격자가 개입한 것이 밝혀졌습니다. 바이비트 해킹 사고 조사를 맡은 Sygnia가 당시 트랜잭션 서명에 사용된 기기의 브라우저를 조사하였고, Chrome 브라우저의 캐시 파일을 포렌식하여 분석한 결과 트랜잭션 서명 시점에 생성된 JavaScript 리소스 파일이 공격 포인트로 지목되었습니다.

해킹 기술이 점점 정교해지면서, 보안이 철저하다고 여겨지던 시스템도 완벽하지 않다는 사실을 알게 되었고, 특히 콜드월렛과 멀티시그 같은 보안 기술조차 공격받을 수 있다는 점에서 암호화폐 보안의 한계를 느꼈다. 그래서 기술적 보안뿐 아니라 사용 환경 전반에 대한 지속적인 점검과 관리가 중요하다고 생각한다.