This presentation is the property of its rightful owner.
Sponsored Links
1 / 64

第八章 密码学与信息加密 PowerPoint PPT Presentation


  • 87 Views
  • Uploaded on
  • Presentation posted in: General

第八章 密码学与信息加密. 8.1 密码学概述 8.2 DES 对称加密技术 8.3 RSA 公钥加密技术 8.4 PGP 加密技术. 内容提要. 本章介绍密码学的基本概念。 介绍加密领域中两种主流的加密技术: DES 加密( Data Encryption Standard ) RSA 加密( Rivest-Shamir-Adleman ) 并用程序实现这两种加密技术的算法。最后介绍目前常用的加密工具 PGP ( Pretty Good Privacy ),使用 PGP 产生密钥,加密文件和邮件。. 密码学概述.

Download Presentation

第八章 密码学与信息加密

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


4559610

8.1

8.2 DES

8.3 RSA

8.4 PGP


4559610

    • DESData Encryption Standard

    • RSARivest-Shamir-Adleman

  • PGPPretty Good PrivacyPGP


4559610


4559610

  • Julius Caesare2040

  • 2070


4559610

  • EncipherDecipherEncryptDecrypt

  • 8-1


4559610

  • MMessagePPlaintext

  • CCipherMCP

  • EMCEM=CDCMDC=MDEM=M


4559610


4559610

  • KKKK

    • EKM=C

    • DKC=M

    • DKEKM=M8-2


4559610

  • K1K2

    • EK1M=C

    • DK2C=M

  • DK2EK1M=M8-3


4559610

    • EKM=C

    • DKC=M


4559610

  • K1EK1M=CK2DK2C=M


4559610

DES

  • DES(Data Encryption Standard)19775664


4559610

DES

  • 197319735151974827

    • DES


4559610

DES

  • DES1977DiffieHellman106DES

  • 1993R.SessionM.Wiener510710.55760101.5101002.5


4559610

DES

  • 1997128RSA56DESRocke VerserDESHALL9614019976171039InetzMichael SandersThe unknown message is: Strong cryptography makes the world a safer place


4559610

DES

  • DESKeyDataModeKey864DESData864ModeDES

  • DESModeKeyDataData64DESModeKeyDataData64DES


4559610

DES

  • DES

  • 64xIPx64x0x0=IP(x)=L0R0L0x032R0x032

  • Li = Ri-1

  • Ri = Lif(Ri-1,Ki) i=1,2,316

  • L0R0fSKifKi


4559610

  • L16R16IP-1y8-4


4559610

  • DES1IPIP-12f3Ki4S


1 ip ip 1

1IPIP-1

  • 64IPL0R032IP8-1


4559610

  • 6458507L0R0L032R032D1D2D3D64L0=D58D50...D8R0=D57D49...D7

  • 16L16R16140IP-1401IP-18-2


4559610

IP-1


4559610

2f

  • f32Ri-148Kif8-5


4559610

  • ERi-13248E3248E8-3


4559610

  • Ki48EKi48868S

  • S432SSPPP8-4


4559610

  • 3ki

  • K64816243240486456Ki116168-6


4559610

  • KPC15628C028D0PC18-5


4559610

  • C0LS1C1D0LS1D1C1D1PC2K1LS18-6


4559610

  • 8-6LS1LS2PC28-7


4559610

  • C1D1LS2C2D2C2D2PC2K2K3K4K16


4559610

4S

  • S64S1A=a1a2a3a4a5a6a2a3a4a5015k=a2a3a4a5a1a603h=a1a6S1hkBB0154B=b1b2b3b4S1

  • DESK15K14K0DES


4559610

DES

  • DESDES562562285DES


4559610

DES

  • DESCVC++6.0

  • VC++6.0Win32proj8_1.cpp


4559610

  • char key[8]={1,9,8,0,9,1,7,2}str[]="Hello"Des_SetKey(key)Des_Run(str, str, ENCRYPT)strstrENCRYPT8-7


4559610

RSA

  • 1976DiffieHellmanNew Direction in Cryptography1977RivestShamirAdlemanRSARon Rivest Adi ShamirLeonard AdlemanRSA


4559610

RSA

  • RSA

  • 1pq

  • 2n=pq

  • 3nn(n)=(p-1)(q-1)

  • 4b1<b<(n)b(n)gcd(b, (n))=1

  • 5ab=1 mod (n)

  • 6apqnb

  • RSAlog2nx(b, n)c=xb mod ncca mod nx

  • pqnpqn

  • RSAElGamalMD4MD5


4559610

RSA

  • RSA RSA RSA nn


4559610

RSA

  • RSADESRSA

  • RSARSA


4559610

RSA

  • RSACRSADES

  • RSApqpq(n)(e)(d)VC++6.08-8


4559610

  • 8-9


4559610

  • 8-9RSApq100pq108-10


4559610

  • pq8-11


4559610

  • nedndne8-12


4559610

  • n.txtRSAn.txt.txt.txt.txt8-13


4559610

  • 8-14


4559610

  • n.txt8-15


4559610

  • 8-16


4559610

PGP

  • PGPPretty Good PrivacyRSA


4559610

PGP

  • PGPPhil ZimmermannRSAPGP

  • RSAPGPRSAIDEAIDEARSAPGPIDEARSARSAIEDARSAPrivacyAuthenticationIDEA


4559610

PGP

  • PGP8.0.2PGP8.0.2i

  • PGP8.0.28-17


4559610

  • No, I am a New User8-18


4559610

  • PGPdisk Volume SecurityPGPmail for Microsoft Outlook/Outlook Express8-19


8 3 pgp

8-3 PGP

  • PGP8-20


4559610

  • 8-21


4559610

  • PGP88-22


4559610

  • PGPPGP8-23


8 4 pgp

8-4 PGP

  • PGPPGPEncrypt8-24


4559610

  • OK8-25


4559610

  • 8-26


4559610

  • 8-27


8 5 pgp

8-5 PGP

  • PGPPGPOutlookOutlook ExpressOutlook Express8-28


4559610

  • OutlookPGP8-29


4559610

  • DES

  • RSA

  • PGP


4559610

  • 1

  • 2

  • 31234567

  • 4

  • 51234567

  • 6

  • 750aDbEcFzC29aASCII97DASCII6829

  • 1julus

  • 21

  • 8PGP

  • 9PGP


  • Login