Crypto 01 :Tổng quan về Cryptography

Cryptography là gì? Thuật ngữ Cryptography đề cập tới một ngành khoa học nghiên cứu về mã hóa và giải mã thông tin; nghiên cứu các phương ph...

Click image for larger version  Name: Dientap.png Views: 1 Size: 216,1 KB ID: 59105

Cryptography là gì?

Thuật ngữ Cryptography đề cập tới một ngành khoa học nghiên cứu về mã hóa và giải mã thông tin; nghiên cứu các phương pháp, cách thức để chuyển đổi thông tin từ dạng “đọc-hiểu”(plaintext) sang dạng “đọc-nhưng-không-hiểu”(ciphertext) và ngược lại.
Là một ngành khoa học nghiên cứu, Cryptography thực sự khá phức tạp và khô khan tuy nhiên cũng không kém phần thú vị khi đưa vào áp dụng trong thực tế. Với loạt bài viết về chủ đề Cryptography, mình hy vọng phần nào sẽ đáp ứng được nhu cầu tìm hiểu của mọi người.

Tại sao phải sử dụng Cryptography?
Trong thực tế, Cryptography được sử dụng rất rộng rãi – nhất là trong lĩnh vực công nghệ thông tin. Mục đích của việc sử dụng mã hóa – giải mã là để đảm bảo thông tin được truyền đi không bị đọc-hiểu một cách dễ dàng.
Khi chúng ta sử dụng mạng internet hàng ngày; các thông tin cá nhân, thông tin trao đổi với người khác, nội dung chat, tài khoản email, facebook v.v. là các dữ liệu được truyền đi trên mạng và không có gì đảm bảo những thông tin này là an toàn không bị đọc trộm. Do đó mã hóa được áp dụng như một biện pháp bắt buộc nhằm giúp chúng ta tự bảo vệ chính mình an toàn trên internet.

Thuật toán mã hóa là gì?
Để mã hóa thông tin, Cryptography sử dụng các thuật toán để biến đổi thông tin dạng plain-text sang cipher-text và ngược lại.Áp dụng toán học và logic học, các thuật toán mã hóa được sử dụng có thể từ đơn giản đến cực kỳ phức tạp.
Ví dụ : Alice muốn mã hóa một thông tin với thuật toán ( * ) đơn giản là:
Thay thế tất cả các chữ cái xuất hiện trong thông tin theo cách:
“a” thành “h”;
“h” thành “t”;
“t” thành “a”;
Như vậy với thông điệp gốc là “whitehat” qua quá trình biến đổi sử dụng thuật toán ( * ) thông điệp sẽ trở thành “wtiaetha”. Để giải mã, đảo ngược lại thứ tự của thuật toán ( * ).
Alice nói với một người bạn tên Bob về thuật toán ( * ) và viết một bức thư áp dụng ( * ) để mã hóa. Như vậy bức thư mà Alice viết có thể nhờ Eve – một người bạn tò mò – giúp gửi cho Bob mà không lo ngại việc Eve có thể hiểu nội dung bức thư.
Khi nào mà tính bí mật của thuật toán ( * ) chỉ có Alice và Bob biết thì tính an toàn của nội dung bức thư còn được đảm bảo. Tuy nhiên cách thức này chỉ áp dụng trước đây do hiện nay, bằng sức mạnh tính toán và xử lý tốt của máy tính, tính bí mật của thuật toán hoàn toàn có thể bị khám phá ra dẫn đến việc có thể giải mã được thông tin gốc. Ở ví dụ trên, thuật toán ( * ) có thể bị Eve đoán ra bằng cách thử thay thế nhiều lần. Nếu như Eve phát hiện ra tính bí mật của thuật toán thì mức độ an toàn của nội dung thư mà Alice gửi đi đã bị phá vỡ hoàn toàn.

Một số thuật ngữ sử dụng trong Cryptography
Mình sẽ tổng hợp dần dần theo từng bài viết về một số thuật ngữ cơ bản được sử dụng trong Cryptography giúp cho bạn đọc dễ tiếp cận và hình dung :
· Sender/Receiver : Người gửi và nhận dữ liệu – từ đây và các bài viết sau, mình sử dụng Alice và Bob là người gửi và nhận dữ liệu.
· Attacker / Hacker : Người tấn công hoặc vận chuyển thông tin trên đường truyền – Eve.
· Plaintext: Thông tin trước khi được mã hóa - dữ liệu ban đầu ở dạng có thể đọc-hiểu được.
· Ciphertext: Thông tin đã được mã hóa - dữ liệu ở dạng đọc-nhưng-không-hiểu được.
· Encryption: Quá trình mã hóa thông tin (Plaintext -> Ciphertext).
· Decryption: Quá trình giải mã lấy lại thông tin ban đầu (Ciphertext -> Plaintext).

Tiếp theo
Trong các bài viết tiếp theo trong loạt bài về Cryptography, mình sẽ trình bày về lịch sử phát triển của Cryptography, các dạng mật mã cổ điển và áp dụng trong thực tế hiện nay.

Ending is beginning
Rất mong nhận được sự góp ý của các bạn để hoàn thiện hơn nội dung cũng như chất lượng của bài viết.
Tản mạn :
· Định nghĩa về Cryptography trong Oxford Dict : “The art of writing or solving codes” J
· Câu hỏi vui : Bạn cần phải kiểm tra xem anh bạn Bob đã có số điện thoại chính xác của bạn chưa, nhưng không thể hỏi trực tiếp anh ấy ( điện thoại của bạn hiện cũng hỏng không liên lạc được). Bạn phải viết câu hỏi ra một tờ giấy và đưa cho cô Eve để cô ấy chuyển cho Bob, và Eve sẽ chuyển câu trả lời từ Bob sang cho bạn. Bạn sẽ phải viết gì để đảm bảo rằng Bob có thể mã hóa thông tin mà Eve không thể biết được số điện thoại của bạn?

https://forum.whitehat.vn/forum/thao-luan/acm-programming/2997-crypto-01-tong-quan-ve-cryptography

COMMENTS

Tên

.:: Connect Trojan ::.,111,.htaccess,2,0-day,3,10000+ Latest Carding Dorks 2020 and 2021,1,2017,2,Add-on,16,Affiliate,1,Anotador,1,AutoIT,17,BackDoor,1,Bán Sách,13,banhangonline,1,Bảo Mật,216,Bất Động Sản Tại Tiền Giang,5,Bestsellers,13,Binder,1,blog,31,Blogger,4,Blogger Template,1,Botnet,3,Brute,1,Bug Bounty,1,Bypass,11,camera,1,ceh,1,Châu Tinh Trì,2,Checked,6,Chrome,21,Code,5,coin hive,1,Coin-Hive,2,CoinHive,1,Connect Trojan,342,Connect Trojan ::.,1,Cổ Tích,2,Crack,3,Crypto,5,CSRF,5,CSS,2,Cuộc Sống,1,Dau tu,8,DDoS,6,Designer,1,Dich vụ,1,DNS,4,Download,2,du-an,3,DVD LUMION Tiếng Việt của anh Dũng Già Pro,1,Đam Mỹ,1,điện,1,Đồ Họa,215,Đô Thị,16,e11.me,1,ebook,19,ebook free,296,eBook Phệ Hồn Nghịch Thiên,1,eBook Thịnh Thế Địch Phi,1,Encrypt,1,Encryption,1,epub,76,epub [Tiên hiệp],1,ET-Logger,1,exploit,23,Exploitation,1,Extractor,2,facebook,69,FireFox,15,Flood,2,Forensic,7,full prc,2,game,177,Gerador,3,Gerenciador,1,Get Root,3,GHDB,3,Giả Tưởng,1,giaitri,1,Google,15,H&Y Shop,2,Hacker,3,Hacking,16,Hacking and Security,6,Hacking Tools,36,Hành Động,3,He Thong Site Phim,25,Hijacking,6,Hình Sự,1,hivecoin.hive coin,1,Hỏi Xoáy Đáp Xoay Trên VTV3,1,HTML,1,https,1,Huyền Ảo,92,Hướng dẫn Internet cơ bản,1,IFTTT,703,Imgur,2,Infographic,1,Information Disclosure,1,Internet Explorer,3,IT News,39,J2TeaM,29,J2TeaM Tools,9,JavaScript,6,Javascript Injection,3,Juno_okyo's Blog,23,Khóa Học,61,Khóa Học kiếm tiền online với accesstrade,5,khoá học miễn phí,28,Khóa học Photoshop,19,Khóa học sử dụng mã độc và phòng chống mã độc,2,Khoa Huyễn,6,khuyến mãi,16,kiemhiep,9,Kiếm Hiệp,20,Kiếm Tiền MMO,40,kiếm tiền rút gọn link,1,KilerRat,1,Kinh Dị,24,Kinh Dị - Ma,4,Kinh Doanh,73,kinhdi,1,kinhdoanh,5,KRACK Attacks,1,Lãng mạn,1,lazada,1,Lắp đặt trọn gói camera tận nhà giá rẻ tại Gò Công,1,Lập trình,2,Lịch Sử,5,Linux,1,Local Attack,2,Logins/Cadastro,1,Lỗi Web,1,Lược Sử Hacker,2,Mã Giảm Giá,2,Mã Hóa,48,Malware,3,Master-Code,31,Máy Tính,1,Metasploit,2,Microsoft,4,mobile hacking,2,monero,1,Movie,25,MySQL,1,NEW PRODUCTS,19,NGHỆ THUẬT ẨN MÌNH,13,ngontinh,10,Ngôn Tình,151,nhà đất,1,Nhà Đất Gò Công,1,Nhân Vật Lịch Sử,2,Nhật Bản,1,Nhựt Trường Group,1,NjRat,5,Nước,1,open redirect,1,Oracle,1,Path Disclosure,2,pdf,76,Pen-Test,6,Pentest Box,9,Phan mem Internet,1,phanmem,23,phanmemdienthoai,3,phanmemmaytinh,10,phần mềm,12,Phim 18,2,Phim 2012,1,Phim 3D,1,Phim Âm Nhạc,2,Phim Bộ,39,Phim Chiến Tranh,5,Phim Dã Sử - Cổ Trang,6,Phim Đài Loan,6,Phim Đề Cử,4,Phim Hài Hước,26,Phim Hàn Quốc,33,Phim HD Chất Lượng Cao,5,Phim Hoạt Hình,2,Phim Hot,1,Phim Hồng Kông,20,Phim HQ,2,Phim Kinh Dị,8,Phim lẻ,4,Phim Mới 2011,2,Phim Mới 2012,1,Phim Mới 2015,1,Phim Nhật Bản,4,Phim SD,3,Phim Thái Lan,6,Phim Thần Thoại,4,Phim Tình Cảm,35,Phim Trung Quốc,37,Phim Truyền Hình,19,Phim Viễn Tưởng,1,Phim Võ Thuật,36,Phim Xã Hội Đen,1,Phishing,5,PHP,16,Plugin,1,Port,1,post mẫu,1,prc,77,Programming,15,Python,1,Quảng Cáo,1,rat,457,Recovery,3,Remote Code Execution,1,Remote Desktop,1,Reverse Engineering,6,review,3,rút gọn link,1,sach,49,Sách,42,Sách Nghệ Thuật Sống,12,sách nói,1,Sách Tâm Linh,1,Sách Tiếng Anh,2,sachiep,2,sachnoi,1,Sản Phẩm,1,Sắc Hiệp,16,Scam,1,Scanner,10,Security,66,SEO,5,share,1,Shell,5,shop,38,Social Engineering,4,Software,22,Source Unity,1,SQL injection,21,Sức Khỏe,1,Symlink,3,Tài Chính,1,Tài chính cá nhân,2,Tài Liệu,1,Tản mạn,7,Taudio,2,Tâm lý xã hội,1,tấn công,1,Testador,1,Thái Lan,2,Tham Khảo,3,thamkhao,11,them,1,Thiệp Cưới,1,Thiết Kế Web,34,Thời Trang,2,Thủ Thuật Hacking,53,Thuyết Minh,1,tienhiep,5,Tiên Hiệp,123,Tiểu Thuyết,94,tiki,3,TIL,8,Tin Tức,56,Tips,39,tool,3,Tool Hack,14,Tools,9,Tổng Hợp,1,Tricks,26,Trinh thám,1,trojan original,48,Trọng sinh,11,Trộm mộ,1,Trung Quốc,1,Truyện,3,Trương Định,110,Tu Chân,2,TUTORIALS,124,Twitter,1,Ung_Dung,4,Upload,1,usb,1,vanhoc,11,văn học,6,vBulletin,7,video,16,Vietsub,1,Việt Nam,4,Virus,4,Võ Thuật,3,Võng Du,5,Vulnerability,19,Web Developer,15,webmau,5,WHMCS,3,WiFi,2,wiki lỗi máy tinh,1,wiki lỗi NTG,3,Windows,12,WordPress,43,Write-up,11,XSS,16,Yahoo,1,yeah1offer,1,youtube,11,
ltr
item
NhutTruong.Com - Chia sẻ kiến thức miễn phí: Crypto 01 :Tổng quan về Cryptography
Crypto 01 :Tổng quan về Cryptography
https://whitehat.vn/filedata/fetch?id=59105&d=1472282279&type=full
NhutTruong.Com - Chia sẻ kiến thức miễn phí
https://www.nhuttruong.com/2016/10/crypto-01-tong-quan-ve-cryptography.html
https://www.nhuttruong.com/
https://www.nhuttruong.com/
https://www.nhuttruong.com/2016/10/crypto-01-tong-quan-ve-cryptography.html
true
7607280272436897486
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy Table of Content