À°§U¤¤¤ß | §Úªº±b¸¹ | Ãö©ó§Ú­Ì

±K½X¾Ç¤Þ½×(Âù¦â¦L¨ê°ªµ¥±Ð¨|ºô¸ôªÅ¶¡¦w¥þ±M·~¨t¦C±Ð§÷)

  • §@ªÌ¡G½sªÌ:±ä¤Ñ³Ç|³d½s:°q«Ø°¶//±i»A»A
  • ¥Xª©ªÀ¡G¾÷±ñ¤u·~
  • ISBN¡G9787111774242
  • ¥Xª©¤é´Á¡G2025/03/01
  • ¸Ë´V¡G¥­¸Ë
  • ­¶¼Æ¡G218
¤H¥Á¹ô¡GRMB 59 ¤¸      °â»ù¡G¤¸
©ñ¤JÁʪ«¨®
¥[¤J¦¬Âç¨

¤º®e¤j¿û
    ¥»®Ñ¨t²Î¦a¤¶²Ð¤F±K½X¾Çªº°ò¥»·§©À¡B²z½×©Mºtºâªk¡C¥þ®Ñ¦@11³¹¡A¤º®e¥]¬A±K½X¾Ç·§­z¡B¥j¨å±K½X¾Ç¡B§Ç¦C±K½X¡B¤À²Õ±K½X¡BÂø´êºtºâªk¡B®ø®§Å³§O½Xºtºâªk¡B¤½Æ_±K½X¡B¼Æ¦rñ¦W¡B¾ò¶ê¦±½u±K½XÅé¨î¡B°ò©ó¼ÐÃѪº±K½XÅé¨î¡B¶q¤l«H®§¬ì¾Ç»P±K½X¾Ç¡C¨C³¹§¡°t¦³«ä¦Ò»P½m²ßÃD¡C
    ¥»®Ñ»y¨¥ºë·Ò¡A·§©À·Ç½T¡A¤º®e¨t²Î¥þ­±¡A¿Ä¦X¤F±K½X¾Ç»â°ìªº·s¦¨ªG¡A¤¶²Ð¤F§Ú°ê°Ó¥Î±K½Xºtºâªk¡C¥»®Ñ¬J¤¶²Ðºtºâªkªº³]­p­ì²z¡Bºtºâªkµ²ºc¡A¤]¤ÀªRºtºâªkªº¦w¥þ©Ê¡F¬J¤¶²Ð±K½X¾Çªº¸g¨åºtºâªk¡A¤]Åé²{±K½X¾Ç»â°ìªº·sµo®i¡F¬J¤¶²Ð°ê»ÚÀ³¥Î¼sªxªº±K½Xºtºâªk¡A¤]Á¿­z§Ú°ê°Ó¥Î±K½Xºtºâªk¡C
    ¥»®Ñ¬J¥i§@¬°«H®§¦w¥þ¡B±K½X¬ì¾Ç»P§Þ³N¡Bºô¸ôªÅ¶¡¦w¥þ¡B«O±K§Þ³N¡B«H®§¹ï§Ü§Þ³Nµ¥±M·~ªº¥»¬ì¥Í¤Î¬ã¨s¥Í±Ð§÷¡A¤S¥i§@¬°°Ó¥Î±K½XÀ³¥Î¦w¥þ©Êµû¦ô±q·~¤H­ûªº°Ñ¦Ò®Ñ¡AÁÙ¥i§@¬°«H®§¦w¥þ»â°ìªº¤uµ{§Þ³N¤H­ûªº°Ñ¦Ò®Ñ¡C

§@ªÌ¤¶²Ð
½sªÌ:±ä¤Ñ³Ç|³d½s:°q«Ø°¶//±i»A»A

¥Ø¿ý
«e¨¥
²Ä1³¹  ±K½X¾Ç·§­z
  1.1  ±K½X¾Çªº°ò¥»·§©À
    1.1.1  ±K½X¾Çªº°ò¥»¥Ø¼Ð
    1.1.2  ±K½X¾Çªº°_·½»Pµo®i
    1.1.3  ±K½X½s½X»P±K½X¤ÀªR
  1.2  ±K½XÅé¨î
    1.2.1  ±K½XÅé¨îªº²Õ¦¨
    1.2.2  ±K½XÅé¨îªº¤ÀÃþ
  1.3  ±K½X¤ÀªR
    1.3.1  ³Q°Ê§ðÀ»»P¥D°Ê§ðÀ»
    1.3.2  §ðÀ»±K½X¨t²Îªº¤èªk
    1.3.3  ¯}ͱK½XªºÃþ«¬
  1.4  ±K½XÅé¨îªº¦w¥þ©Ê
  1.5  «ä¦Ò»P½m²ß
  1.6  ©Ý®i¾\Ū¡G±K½Xªk
²Ä2³¹  ¥j¨å±K½X¾Ç
  2.1  ´À´«±K½XÅé¨î
    2.1.1  ³æªí´À´«±K½X
    2.1.2  ¦hªí´À´«±K½X
  2.2  ¸m´«±K½XÅé¨î
  2.3  ¥j¨å±K½XÅé¨îªº¤ÀªR
    2.3.1  ²Î­p¯S©Ê
    2.3.2  ³æªí±K½XÅé¨îªº²Î­p¤ÀªR
  2.4  «ä¦Ò»P½m²ß
  2.5  ©Ý®i¾\Ū¡G¤¤°ê¥j¥N­x¨Æ±K½X
²Ä3³¹  §Ç¦C±K½X
  3.1  §Ç¦C±K½Xªº°ò¥»·§©À
    3.1.1  §Ç¦C±K½Xªº©w¸q
    3.1.2  ±KÆ_¬y»P±KÆ_¥Í¦¨¾¹
  3.2  ½u©Ê¤ÏõX²¾¦ì±H¦s¾¹§Ç¦C
  3.3  ½u©Ê²¾¦ì±H¦s¾¹ªº¤@¤¸¦h¶µ¦¡ªí¥Ü
  3.4  ÀH¾÷©Ê·§©À»Pm§Ç¦Cªº°°ÀH¾÷©Ê
  3.5  ¯ª¨R¤§§Ç¦C±K½Xºtºâªk
    3.5.1  ZUCºtºâªk´y­z
    3.5.2  ZUCºtºâªkªº³]­p­ì²z
    3.5.3  ZUCºtºâªkªº¦w¥þ©Ê
  3.6  RC4±K½Xºtºâªk
    3.6.1  RC4±K½Xºtºâªk´y­z
    3.6.2  RC4±K½Xºtºâªkªº³]­p­ì²z
    3.6.3  RC4±K½Xºtºâªkªº¦w¥þ©Ê
  3.7  Grain±K½Xºtºâªk
    3.7.1  Grain±K½Xºtºâªk´y­z
    3.7.2  Grain±K½Xºtºâªkªº³]­p­ì²z
    3.7.3  Grain±K½Xºtºâªkªº¦w¥þ©Ê
  3.8  §Ç¦C±K½Xªº¤ÀªR¤èªk
  3.9  «ä¦Ò»P½m²ß
  3.10  ©Ý®i¾\Ū¡G±K½X¾Ç®a¨v°êÂí
²Ä4³¹  ¤À²Õ±K½X
  4.1  ¤À²Õ±K½Xªº°ò¥»·§©À

  4.2  ¤À²Õ±K½Xªºµ²ºc
    4.2.1  SPºô¸ô
    4.2.2  Feistelºô¸ô
  4.3  DES
    4.3.1  DES¥[±K¹Lµ{
    4.3.2  DES¸Ñ±K¹Lµ{
    4.3.3  DES¤l±KÆ_¥Í¦¨
    4.3.4  DESªº¦w¥þ©Ê
    4.3.5  ¤T­«DES
  4.4  AES
    4.4.1  AESªº¥[±KÅÜ´«
    4.4.2  AESªº¸Ñ±KÅÜ´«
    4.4.3  AES±KÆ_½s±Æ
  4.5  SM4±K½Xºtºâªk
    4.5.1  ºtºâªk´y­z
    4.5.2  ±KÆ_ÂX®i
  4.6  »´¶q¯Å¤À²Õ±K½X
    4.6.1  PRESENT
    4.6.2  SPECK
    4.6.3  ASCON
  4.7  ¤À²Õ±K½Xªº¤u§@¼Ò¦¡
    4.7.1  ECB¤u§@¼Ò¦¡
    4.7.2  CBC¤u§@¼Ò¦¡
    4.7.3  CFB¤u§@¼Ò¦¡
    4.7.4  OFB¤u§@¼Ò¦¡
    4.7.5  CTR¤u§@¼Ò¦¡
    4.7.6  XTS¤u§@¼Ò¦¡
    4.7.7  HCTR¤u§@¼Ò¦¡
    4.7.8  BC¤u§@¼Ò¦¡
    4.7.9  OFBNLF¤u§@¼Ò¦¡
  4.8  ¤À²Õ±K½X¤ÀªR
    4.8.1  ®t¤À±K½X¤ÀªR
    4.8.2  ½u©Ê±K½X¤ÀªR
  4.9  «ä¦Ò»P½m²ß
  4.10  ©Ý®i¾\Ū¡G¯}¸ÑDES
²Ä5³¹  Âø´êºtºâªk
  5.1  Âø´êºtºâªk·§­z
    5.1.1  Âø´êºtºâªkªºÄÝ©Ê
    5.1.2  Âø´êºtºâªkªº³]­p
  5.2  Âø´êºtºâªk¹ê¨Ò
    5.2.1  MD5
    5.2.2  SHA-256
    5.2.3  SM3
    5.2.4  SHA-3
  5.3  Âø´êºtºâªkªº¦w¥þ©Ê
    5.3.1  ½aÁ|§ðÀ»
    5.3.2  ¥Í¤é§ðÀ»
    5.3.3  ÀH¾÷¹w¨¥¾÷¼Ò«¬
  5.4  «ä¦Ò»P½m²ß
  5.5  ©Ý®i¾\Ū¡G±K½X¾Ç®a¤ý¤p¶³

²Ä6³¹  ®ø®§Å³§O½Xºtºâªk
  6.1  °ò©ó¤À²Õ±K½XªºMACºtºâªk
    6.1.1  MACºtºâªk1¡]CBC-MAC¡^
    6.1.2  MACºtºâªk2¡]EMAC¡^
  6.2  °ò©ó±Mªù³]­pªºÂø´ê¨ç¼ÆªºMACºtºâªk
    6.2.1  MACºtºâªk1¡]MDx-MAC¡^
    6.2.2  MACºtºâªk2¡]HMAC¡^
  6.3  °ò©óªxÂø´ê¨ç¼ÆªºMACºtºâªk¡X¡XUMAC
  6.4  MACºtºâªkªº¦w¥þ©Ê
  6.5  «ä¦Ò»P½m²ß
  6.6  ©Ý®i¾\Ū¡G®ø®§Å³§O½X°ê»Ú¼Ð·Ç
²Ä7³¹  ¤½Æ_±K½X
  7.1  ¤½Æ_±K½Xªº°ò¥»·§©À
    7.1.1  ¤½Æ_±K½XÅé¨îªº­ì²z
    7.1.2  ¤½Æ_±K½XºtºâªkÀ³º¡¨¬ªº­n¨D
    7.1.3  ¹ï¤½Æ_±K½Xªº§ðÀ»
  7.2  Rabin±K½XÅé¨î
  7.3  RSA±K½XÅé¨î
    7.3.1  ¥[±Kºtºâªk´y­z
    7.3.2  RSAºtºâªk¤¤ªº­pºâ°ÝÃD
    7.3.3  RSA¥[±Kºtºâªkªº¦w¥þ©Ê
    7.3.4  RSAES-OAEP
  7.4  ElGamal±K½XÅé¨î
    7.4.1  ElGamalºtºâªk´y­z
    7.4.2  ElGamal¤½Æ_±K½XÅé¨îªº¦w¥þ©Ê
  7.5  Diffie-Hellman±KÆ_¥æ´«¨óij
  7.6  «ä¦Ò»P½m²ß
  7.7  ©Ý®i¾\Ū¡GRSA¾ã¼Æ¦]¤l¤À¸Ñ¬D¾ÔÁÉ
²Ä8³¹  ¼Æ¦rñ¦W
  8.1  ¼Æ¦rñ¦Wªº°ò¥»·§©À
    8.1.1  ¼Æ¦rñ¦Wªº©w¸q»P¤ÀÃþ
    8.1.2  ¼Æ¦rñ¦Wªº§ðÀ»¼Ò«¬
  8.2  RSA¼Æ¦rñ¦Wºtºâªk
    8.2.1  §Q¥ÎRSAºtºâªk¹ê²{¼Æ¦rñ¦W
    8.2.2  ¹ïRSA¼Æ¦rñ¦Wªº§ðÀ»
    8.2.3  RSASSA-PSS
  8.3  DSA¼Æ¦rñ¦Wºtºâªk
  8.4  ¨ä¥L¼Æ¦rñ¦W¤è®×
    8.4.1  Â÷´²¹ï¼ÆÃ±¦W¤è®×
    8.4.2  ElGamalñ¦W¤è®×
    8.4.3  Schnorrñ¦W¤è®×
    8.4.4  Nyberg-Rueppel¡]®ø®§«ì´_ñ¦W¡^¤è®×
  8.5  «ä¦Ò»P½m²ß
  8.6  ©Ý®i¾\Ū¡G¹q¤lñ¦Wªk
²Ä9³¹  ¾ò¶ê¦±½u±K½XÅé¨î
  9.1  ¾ò¶ê¦±½u
    9.1.1  ¾ò¶ê¦±½u°ò¥»·§©À
    9.1.2  ¾ò¶ê¦±½u±K½XÅé¨îªºÀuÂI
  9.2  ¾ò¶ê¦±½u¥[±Kºtºâªk
    9.2.1  ¾ò¶ê¦±½uElGamal¤½Æ_¥[±Kºtºâªk

    9.2.2  Menezes-Vanstone¤½Æ_¥[±Kºtºâªk
  9.3  SM2¥[±Kºtºâªk
    9.3.1  °Ñ¼Æ¿ï¨ú
    9.3.2  SM2ºtºâªkªº¥[±K©M¸Ñ±Kºtºâªk
    9.3.3  ¦w¥þ©Ê¤ÀªR
  9.4  ¾ò¶ê¦±½u¼Æ¦rñ¦W¼Ð·ÇDSS
    9.4.1  ECDSAñ¦Wºtºâªk
    9.4.2  EdDSAñ¦Wºtºâªk
  9.5  SM2ñ¦Wºtºâªk
    9.5.1  °Ñ¼Æ¿ï¨ú
    9.5.2  SM2¼Æ¦rñ¦Wªº¥Í¦¨ºtºâªk»PÅçÃÒºtºâªk
    9.5.3  ¦w¥þ©Ê¤ÀªR
  9.6  SM2±KÆ_¥æ´«¨óij
    9.6.1  °Ñ¼Æ¿ï¨ú
    9.6.2  ¨óij¬yµ{
  9.7  «ä¦Ò»P½m²ß
  9.8  ©Ý®i¾\Ū¡G¾ò¶ê¦±½u±K½Xªº°ª®Ä¹ê²{
²Ä10³¹  °ò©ó¼ÐÃѪº±K½XÅé¨î
  10.1  °ò©ó¼ÐÃѪº±K½X¾Ç·§­z
  10.2  ¦³­­°ìFqm¤Wªº¾ò¶ê¦±½u
  10.3  SM9¼ÐÃѱK½Xºtºâªk
    10.3.1  ¨t²Î°Ñ¼Æ²Õ»P±KÆ_¥Í¦¨
    10.3.2  »²§U¨ç¼Æ
    10.3.3  ¥[±Kºtºâªk
    10.3.4  ¸Ñ±Kºtºâªk
  10.4  SM9¼Æ¦rñ¦Wºtºâªk
    10.4.1  ¨t²Î°Ñ¼Æ²Õ»P±KÆ_¥Í¦¨
    10.4.2  »²§U¨ç¼Æ
    10.4.3  Ã±¦W¥Í¦¨ºtºâªk
    10.4.4  Ã±¦WÅçÃÒºtºâªk
  10.5  SM9±KÆ_¥æ´«¨óij
    10.5.1  ¨t²Î°Ñ¼Æ²Õ»P±KÆ_¥Í¦¨
    10.5.2  ¨óij¬yµ{
  10.6  «ä¦Ò»P½m²ß
  10.7  ©Ý®i¾\Ū¡G¼ÐÃѱK½X°ê»Ú¼Ð·Ç
²Ä11³¹  ¶q¤l«