-- ·|­û / µù¥U -- ¡@
¡@±b¸¹¡G
¡@±K½X¡G
¡@ | µù¥U | §Ñ°O±K½X
3/26 ·s®Ñ¨ì¡I 3/19 ·s®Ñ¨ì¡I 3/14 ·s®Ñ¨ì¡I 12/12 ·s®Ñ¨ì¡I
ÁʮѬyµ{¡EQ & A¡E¯¸°È¯d¨¥ª©¡E«ÈªA«H½c
¢x 3ds Max¢x Maya¢x Rhino¢x After Effects¢x SketchUp¢x ZBrush¢x Painter¢x Unity¢x
¢x PhotoShop¢x AutoCad¢x MasterCam¢x SolidWorks¢x Creo¢x UG¢x Revit¢x Nuke¢x
¢x C#¢x C¢x C++¢x Java¢x ¹CÀ¸µ{¦¡¢x Linux¢x ´O¤J¦¡¢x PLC¢x FPGA¢x Matlab¢x
¢x Àb«È¢x ¸ê®Æ®w¢x ·j¯Á¤ÞÀº¢x ¼v¹³³B²z¢x Fluent¢x VR+AR¢x ANSYS¢x ²`«×¾Ç²ß¢x
¢x ³æ´¹¤ù¢x AVR¢x OpenGL¢x Arduino¢x Raspberry Pi¢x ¹q¸ô³]­p¢x Cadence¢x Protel¢x
¢x Hadoop¢x Python¢x Stm32¢x Cortex¢x Labview¢x ¤â¾÷µ{¦¡¢x Android¢x iPhone¢x
¥i¬d®Ñ¦W,§@ªÌ,ISBN,3dwoo®Ñ¸¹
¸Ô²Ó®ÑÄy¤ÀÃþ

¼Æ¦r¹Ï¹³±K½Xºâªk¸Ô¸Ñ¡X¡X°ò¤_C¡BC#»PMATLAB

( ²Åé ¦r)
§@ªÌ¡G±i«iÃþ§O¡G1. -> ±Ð§÷ -> ¼Æ¦ì¼v¹³³B²z
¡@¡@¡@2. -> ¦w¥þ -> ¥[±K»P¸Ñ±K
¡@¡@¡@3. -> µ{¦¡³]­p -> C -> C
¡@¡@¡@4. -> ¤uµ{ø¹Ï»P¤uµ{­pºâ -> Matlab
ĶªÌ¡G
¥Xª©ªÀ¡G²MµØ¤j¾Ç¥Xª©ªÀ¼Æ¦r¹Ï¹³±K½Xºâªk¸Ô¸Ñ¡X¡X°ò¤_C¡BC#»PMATLAB 3dWoo®Ñ¸¹¡G 51028
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

¡i¯Ê®Ñ¡j
NT°â»ù¡G 295 ¤¸

¥Xª©¤é¡G5/1/2019
­¶¼Æ¡G265
¥úºÐ¼Æ¡G0
¯¸ªø±ÀÂË¡G
¦L¨ê¡G¶Â¥Õ¦L¨ê»y¨t¡G ( ²Åé ª© )
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R
(½Ð¥ýµn¤J·|­û)
ISBN¡G9787302525950
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç
(²Åé®Ñ¤W©Ò­z¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, ­YŪªÌ»Ý­n½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ)
§@ªÌ§Ç¡G

ĶªÌ§Ç¡G

«e¨¥¡G

1977¦~¡A¬ü°ê°ê®a¼Ð·Ç§½¡A§Y²{¦bªº¬ü°ê°ê®a¼Ð·Ç»P§Þ³N¬ã¨s°|(NIST)µo¥¬¤F¼Æ¾Ú¥[±K¼Ð·Ç(DES)¡A³o¬O¦a²y¤W²Ä¤@­Ó¥Î¤_¤å¥»«H®§¥[±Kªº¼Ð·Ç(¬°¬ü°ê¬F©²ªA°È)¡C¥Ñ¤_DESªº±KÆ_ªø«×¶È¬°56¦ì¡A20¥@¬ö¥½ªº­Ó¤H­pºâ¾÷¤w¸g¥i¥H¦b¦³­­ªº®É¶¡¤º­É§U½aÁ|±KÆ_¤èªk¯}ĶDES¡C¤_¬O2002¦~¡ANISTµo¥¬¤F°ª¯Å¥[±K¼Ð·Ç(AES)¨ú¥NDES¡CAESªº±KÆ_ªø«×¥i¥H¨ú128¦ì¡B192¦ì©Î256¦ì¡A¦Ü¤µ¤´µM¬°¤å¥»«H®§ªº¥[±K¼Ð·Ç¡C
µM¦Ó¡A¦b¼Æ¦r¹Ï¹³¥[±K¤è­±¡A¥þ²y¤´µM¨S¦³¤@­Ó¼Ð·Ç±K½Xºâªk¡A¦P®É¤]¨S¦³¿Å¶q¹Ï¹³±K½XºâªkÀu¦Hªº¤@¨t¦C¼Ð·Ç«ü¼Ð¡C¦³¨Ç¾ÇªÌ»{¬°°ò¤_¤å¥»¼Æ¾ÚªºAESºâªk¤£¾A¦X¤_¼Æ¦r¹Ï¹³¥[±K¡A¥Ñ¤_¼Æ¦r¹Ï¹³¨ã¦³¼Æ¾Ú¶q¥¨¤j¡B«H®§¤¾§E«×¤j¡B¬Û¾F¹³¯ÀÂI¬ÛÃö©Ê±jµ¥¯SÂI¡AAES¥Î¤_¼Æ¦r¹Ï¹³¥[±K¥i¯à¦s¦b¥[±K³t«×ºC¡B¥[±K®ÄªG®tªº¯ÊÂI¡C¨Æ¹ê¤W¡A³oºØÆ[ÂI©¿µø¤FAESªº±j¤j¼Æ¾Ú¥[±K¯à¤O¡C¥»®Ñ­º¥ý±qDES©MAESºâªkªºÄÄ­z¶}©l¡A¸Ô²Ó¤ÀªR¤F³o¨âºØ¼Æ¾Ú¥[±KºâªkÀ³¥Î¤_¹Ï¹³¥[±K®Éªº©Ê¯à¯SÂI¡F µM¦Z¥H°ò¤_AESªº¹Ï¹³±K½Xºâªkªº©Ê¯à¬°¤ñ¸û°ò·Ç¡A¬ã¨s¤F3ºØ°ò¤_²V¨P¨t²Îªº¹Ï¹³±K½Xºâªk¡C
¥þ®Ñ¤º®e¦@¤À¬°7³¹¡C
²Ä1³¹­º¥ý¦^ÅU¤F¹Ï¹³±K½X§Þ³Nªº¬ã¨s¾úµ{¡A«ö®É¶¡¶¶§Ç¡A±qShannonÃö¤_«O±K³q«HªºªN§@¶}©l¡A¤@ª½ÄÄ­z¨ì¥»®ÑºI½Z®É¹Ï¹³±K½Xºâªkªº³Ì·s¬ã¨s¦¨ªG¡F µM¦Z®i¥Ü¤F¥»®Ñ¨Ï¥Îªº¦Ç«×¹Ï¹³¥H¤Î3­Ó³n¥ó¥­»O¡A§YMATLAB¡BEclipse C©MVisual Studio¡C¨ä¤¤¡AEclipse C¥Î¤_C»y¨¥¶}µo¡A²Ä2³¹ªºDES¨Ï¥Î¤FC»y¨¥¡F ¦ÓVisual Studio¥Î¤_C#»y¨¥¶}µo¡A¥þ³¡³¹¸`ªº¹Ï¹³±K½Xºâªk§¡¨Ï¥Î¤FC#»y¨¥¡C
²Ä2³¹­º¥ý¸Ô²Ó¤¶²Ð¤FDESºâªkµ²ºc¤Î¨ä¹ê²{¤èªk¡AµM¦Z¤¶²Ð¤FTDES¡]¤T­«¼Æ¾Ú¥[±K¼Ð·Ç¡^ºâªk¤Î¨ä¦b¹Ï¹³¥[±K¤è­±ªºÀ³¥Î§Þ³N¡A¦}µ¹¥X¤FMATLAB¡BC»y¨¥©MC#»y¨¥¤uµ{¡C¤@¯ë¦a¡A¥Ñ¤_MATLAB®w¨ç¼ÆÂ×´I¡A©Ò¥HMATLAB±`¥Î¤_¹Ï¹³±K½Xºâªk§Ö³t¹ê²{¡A¦ý¬O¡AMATLABµ{§Ç¬O¸ÑÄÀ°õ¦æªº(MATLAB®w¨ç¼Æ°£¥~)¡A¬GMATLABµ{§Ç¤£¯à¥Î¤_«ÈÆ[¦aµû»ù¹Ï¹³±K½Xºâªkªº°õ¦æ®Ä²v¡F C»y¨¥¬O¤ñ¸û¹Ï¹³±K½Xºâªk°õ¦æ³t«×ªº³Ì¨Î»y¨¥¡A¦ý¬OC»y¨¥µ{§Ç½Õ¸Õ´_Âø¥B¹Ï§Î¬É­±³]­pÃø«×¤j¡F C#»y¨¥ªº°õ¦æ®Ä²v¸ûC»y¨¥µy®t¡A¦ý¬O°ò¤_­±¦V¹ï¶H§Þ³N¡Aµ{§Ç°·§§¡A¥»®Ñ­É§UC#»y¨¥µû»ù¹Ï¹³±K½Xºâªk®Ä²v¡C
²Ä3³¹­º¥ý²`¤J¤ÀªR¤FAESºâªkªº¹ê²{§Þ³N¡A¦}³]­p¤F¨äMATLAB©MC#¹ê²{¥N½X¡A±µµÛ¡A°ò¤_AES³]­p¤F¨âºØ¹Ï¹³±K½X¨t²Î¡A§YAESúQS©MAESúQD¡CAESúQS¨t²Î¬O°ò¤_CBC¼Ò¦¡¨Ï¥ÎAES¥[±K¤j¼Æ¾Úªº¼Ð·Çµ²ºc¡CAESúQD¨t²Î¥]§t¨â­ÓAESúQS¨t²Î¡A¹ê²{¤F¹Ï¹³¤À¶ôªºÂù¦V¥[±K³B²z¡C¦¹¥~¡Aªþ¿ýB¤¶²Ð¤FÀu¤ÆªºAES¹Ï¹³¥[±KMATLAB¥N½X¡C
²Ä4³¹¦b²Ä3³¹ªº°ò¦¤W¡A§Y¥H°ò¤_AESªº¹Ï¹³±K½X¨t²Î(AESúQS©MAESúQD¨t²Î)¬°¨Ò¡A±q¹Ï¹³¥[±K/¸Ñ±K³t«×¡B±KÆ_ªÅ¶¡¡B«H®§æi¡B²Î­p¯S©Ê(¥]¬A¬ÛÃö©Ê¤ÀªR»Pª½¤è¹Ï¤ÀªR)©M±Ó·P©Ê¤ÀªR(¥]¬A±KÆ_±Ó·P©Ê¤ÀªR¡B©ú¤å±Ó·P©Ê¤ÀªR©M±K¤å±Ó·P©Ê¤ÀªR)µ¥¤è­±°Q½×¹Ï¹³±K½X¨t²Îªº©Ê¯àµû»ù¤èªk¡A¦}¦b¥»®Ñ¨Ï¥Îªº­pºâ¾÷°t¸m¤Uµ¹¥X¡§Àu¨q³Ì§C³t«×¼Ð·Ç¡¨©M¡§¦X®æ³Ì§C³t«×¼Ð·Ç¡¨ªº©w¸q¤èªk¤Î¨ä¼Æ­È¡A¥H¿Å¶q¹Ï¹³±K½X¨t²Îªº¥[±K/¸Ñ±K³t«×¡C
²Ä5³¹¬ã¨s¤F¤@ºØ¨å«¬ªº©ú¤åÃöÁpªº¹Ï¹³±K½X¨t²Î¡]PRIC¡^¡A¨ä¥Ñ¨â­Ó©ú¤åµLÃöªºÂX´²¼Ò¶ô©M¤@­Ó©ú¤åÃöÁpªº¸m¶Ã¼Ò¶ô²Õ¦¨¡Aªö¥Î¤F¡§ÂX´²¡X¸m¶Ã¡XÂX´²¡¨ªº¨t²Îµ²ºc¡C³q¹L³]­pPRIC¨t²ÎªºMATLABµ{§Ç©MC#µ{§Ç¡A¸Ô²Ó¤ÀªR¤FPRICªº¦w¥þ©Ê¯à¡A¦}±o¥XPRIC¬O¤@´ÚÀu¨qªº¹Ï¹³±K½X¨t²Îªºµ²½×¡C
²Ä6³¹¬ã¨s¤F¤@ºØ¥[±Kºâªk»P¸Ñ±Kºâªk¦@¨Éªº·s«¬¹Ï¹³±K½X¨t²ÎEADASIC¡C¦bEADASIC¨t²Î¤¤¡A¥[±Kºâªk(§t±K½Xµo¥Í¾¹)»P¸Ñ±Kºâªk(§t±K½Xµo¥Í¾¹)§¹¥þ¬Û¦P¡A¦]¦¹¡AEADASIC¨t²Î¿é¤J¬°©ú¤å¹Ï¹³©M±KÆ_®É¡A¿é¥X¬°±K¤å¹Ï¹³¡F ¦Ó¿é¤J¬°±K¤å¹Ï¹³©M±KÆ_®É¡A¿é¥X¬°ÁÙ­ì¦Zªº©ú¤å¹Ï¹³¡C¦b¸Ô²Ó¤¶²ÐEADASIC¨t²Îµ²ºc©Mºâªkªº°ò¦¤W¡A³]­p¤F¨äMATLABµ{§Ç©MC#µ{§Ç¡A¦}¸Ô²Ó¤ÀªR¤F¨ä¦w¥þ©Ê¯à¡C¥é¯uµ²ªGªí©ú¡AEADASIC¨t²Î(§t±K½Xµo¥Í¾¹)ªº°õ¦æ³t«×°ª¤_¡§Àu¨q³Ì§C³t«×¼Ð·Ç¡¨¡A¦ÓEADASIC¨t²Î(¤£§t±K½Xµo¥Í¾¹)ªº°õ¦æ³t«×¶W¹L¤F30Mb/s¡CEADASIC¨t²Î¬O¤@ºØ°ª³t¹Ï¹³±K½X¨t²Î¡C
²Ä7³¹¤¶²Ð¤F¤@ºØ­«­nªº·s«¬¹Ï¹³±K½X¨t²Î¡A§Y¿Ä¦X¤F¤½Æ_©M¨pÆ_ªº·s«¬¹Ï¹³±K½X¨t²ÎPKPKCIC¡A²{¦³ªº¹Ï¹³±K½X¨t²Î¤j³£ÁõÄݤ_¹ïºÙ±K½X¨t²Î¡A§Y³q«HÂù¤è¦@¨É¬Û¦Pªº¨pÆ_(§Y¨p±KÆ_)¡A¥[±K³B²z©M¸Ñ±K³B²z§¡¥Ñ¨pÆ_¥Xµo¥Í¦¨±K½X¯x°}¡AµM¦Z¶i¦æ¥[±K©M¸Ñ±K³B²z¡C¤@¯ë¦a¡A³q«HÂù¤è¬ù©wªº¨pÆ_±N¦b¤@©w®É¶¡¤º«ùÄò¨Ï¥Î¡A³o¨Ï±o¤wª¾/¿ï¾Ü©ú¤å©Î¤wª¾/¿ï¾Ü±K¤å§ðÀ»¦¨¬°¥i¯à¡C¿Ä¦X¤½Æ_»P¨pÆ_ªº·s«¬¹Ï¹³±K½X¨t²Î¤¤¡A¨C¦¸¥[±K¨Ï¥Î¤£¦Pªº¤½Æ_¡A¤½Æ_»P±K¤å¤@°_³q¹L¤½¦@«H¹Dµo°e¨ì±µ¦¬¤è¡A¤½Æ_­É§U¨pÆ_¥Í¦¨±K½X¯x°}¡A±K¤å¹Ï¹³¹ï¤½Æ_·¥¨ä±Ó·P¡A±q¦Ó¥i¥H®À±Ñ¦UºØ³Q°Ê§ðÀ»¡A©ÎªÌ»¡¡A¨Ï±o¦UºØ±K½X¤ÀªR¤èªkªº®Ä²v»P½aÁ|±KÆ_¤èªk¬Û·í¡C¦b¸Ô²Ó¤¶²ÐPKPKCIC¨t²Îºâªkªº°ò¦¤W¡A³]­p¤F¨ä¹ê²{ªºMATLABµ{§Ç©MC#µ{§Ç¡A¸Ô²Ó¤ÀªR¤F¨ä¦w¥þ©Ê¯à(¥]¬A¤½Æ_±Ó·P©Ê¤ÀªR)¡AÃÒ¹ê¤FPKPKCIC¨t²Î¬O¤@ºØÀu¨qªº¹Ï¹³±K½X¨t²Î¡C
¥»®Ñ¬O¡m²V¨P¼Æ¦r¹Ï¹³¥[±K¡n(²MµØ¤j¾Ç¥Xª©ªÀ¡A2016)ªº©n©f½g¡C¦b¡m²V¨P¼Æ¦r¹Ï¹³¥[±K¡n¤¤¸Ô²ÓÄÄ­z¤F¤À¯Å±KÆ_¹Ï¹³±K½Xºâªk¡B©ú¤åÃöÁp¹Ï¹³±K½Xºâªk¡B©ú¤åÃöÁp¸m¶Ã¥[±Kºâªk¡B¥[±K»P¸Ñ±K¦@¨É±K½Xºâªkµ¥¡A¥Bºâªk§¡°ò¤_MATLAB»y¨¥¹ê²{¡C¥»®Ñ²Ä5³¹°ò¤_¡m²V¨P¼Æ¦r¹Ï¹³¥[±K¡n²Ä5.3¸`ªº¹Ï¹³±K½Xºâªk¡A¦}°ò¤_C#»y¨¥¶i¦æ¤Fºâªk¹ê²{¡C¥»®Ñ²Ä6³¹©M²Ä7³¹¬O¥þ·sªº¹Ï¹³±K½Xºâªk¡C­È±o¤@´£ªº¬O¡A¥»®Ñ¨Ï¥Îªº¨ãÅ骺²V¨P¨t²Î¥u¬O¥Nªí¡A¥i¥H¿ï¥Î¥ô¦ó¯à²£¥ÍÀu¨q°°ÀH¾÷§Ç¦Cªº²V¨P¨t²Î´À¥N¥»®Ñ¤¤ºâªk¨Ï¥Îªº²V¨P¨t²Î(±K½Xµo¥Í¾¹ºâªk»Ý­n°µ¬ÛÀ³ªº½Õ¾ã)¡C¦¹¥~¡A®Ñ¤¤ªºMATLABµ{§Ç¡BC»y¨¥¤uµ{©MC#µ{§Ç³£¬O§¹¾ãªº¥N½X§e²{¡A¥»®Ñ¨Ï¥Î¥©§®ªº¤èªk²Õ´¦U­Óµ{§Ç¡A¨Ï¨ä¦¨¬°¤@­Ó¼h¼h¿W¥ß¥i¹B¦æ¤S³v¼hÃöÁpÅ|¥[§¹¾ãªº¤uµ{¡C
»Ý­n±j½Õªº¬O¡G ¥þ®Ñ¥é¯u¨Ï¥Îªº­pºâ¾÷°t¸m¬°Intel Core i7úQ4720HQ¥|®Ö³B²z¾¹(¥DÀW¬°2.60GHz)¡B32GB DDR3L 1600MHz¤º¦s¡B128GB SSD©TºAµw½L¡BWindows 10(64¦ì)¾Þ§@¨t²Î¡A¨Ï¥Îªº³n¥ó¥]¬AEclipse C/C++(MinGW½sĶ¾¹)¡BVisual Studio 2017(ªÀ°Ïª©)¡BMATLAB R2016a(ª©¥»¸¹¡G 9.0.0.341360¡A64¦ì)¡BMathematica 11¡BWord 2017¡BVisio 2017©MºÖ©ýPDF¾\Ū¾¹µ¥¡C®Ñ¤¤ªººâªk§¡¥ÑMATLAB©MC#»y¨¥¹ê²{¡A°w¹ïDES±K½Xºâªk³]­p¤FC»y¨¥ªº¹ê²{¥N½X¡A¥Ñ¤_½g´T©Ò­­¡A®Ñ¤¤ªºC#¶µ¥Ø¶È¥]§tºâªkªº¥[±K»P¸Ñ±K³B²z³¡¤À(ºâªk©Ê¯à¤ÀªR¥i°Ñ¦ÒMATLAB¥N½X)¡C·PÁ³o¨ÇÀu¨qªº¼Æ¾Ç³n¥ó¡Bµ{§Ç³]­p³n¥ó©M¤åÀɽs¿è³n¥ó¡C¼Æ¾Ç®aC.MolerªºExperiments with MATLAB©Mµ{§Ç³]­p¤j®vP.Deitel¡BH.Deitel¤÷¤lªºVisual C# 2012 How to Program¹ï§@ªÌ¤]¦³«Ü¤jªºÀ°§U¡C
¥»µÛ§@¥Ñ°ê®a¦ÛµM¬ì¾Ç°òª÷(½s¸¹¡G 61762043¡A61562035¡A61702238)¡B¦¿¦è¬Ù¦ÛµM¬ì¾Ç°òª÷(½s¸¹¡G 20161BAB202058)©M¦¿¦è¬Ù±Ð¨|ÆU¬ì¾Ç§Þ³N¬ã¨s¶µ¥Ø(½s¸¹¡G GJJ160426)¸ê§U¥Xª©¡A¯S¦¹¯u¼°»ïÁ¡C
¯S§O·PÁ¦¿¦è°]¸g¤j¾Çù¨}²M±Ð±Â¡B¦¿¦è°]¸g¤j¾ÇÄÁ¤¸¥Í±Ð±Â¡B«n©÷¤j¾Ç©P«n¼í±Ð±Â¡BµØªF¥æ³q¤j¾Ç´öÄP§Ó±Ð±Â¡B¦¿¦è°]¸g¤j¾ÇÄҫتZ±Ð±Â¡B¼sªF®ü¬v¤j¾Ç¸­°ê´É±Ð±Â¡B´ð¼æ¤j¾Ç§õ¼á²M±Ð±Â¡A¥H¤Î§Úªº¨â¦ì±Â·~®¦®v¬x®É¤¤±Ð±Â»P³¯¤ÑÄQ±Ð±Â¡A¹ï§Ú¬ì¬ã¤u§@ªº«ü¾É©M¹ï¥»®Ñ¥Xª©ªº¤j¤O¤ä«ù¡C§Úªº¨â¦ì±Â·~®¦®vÁö¤w°h¥ð¦h¦~¡A¤´µM®É¨èÃöª`µÛ¬ì§Þµo®i©M¾Ç³N°ÊºA¡A¬O§Ú±q¨Æ¬ì¬ã¤u§@ªº¥¨¤jºë¯«¤ä¬W¡C·PÁ§ڪº·R¤H¸ë¾å¤Ñ¦Ñ®v¦b·Ðº¾ªº¸ê®Æ¾ã²z¤W¬°§Ú¸`¬ù¤F¤j¶q®É¶¡¡F ·PÁ¦P¨Æ¹ùº~µ{³Õ¤h¡B­J¥VµÓ³Õ¤h¡B­ð¿o­x³Õ¤h©M§d¤åµØ°Æ±Ð±Âµ¥¦b¬ì¬ã¤u§@¤Wªº¦@ÃÑ¡B°Q½×»P¤ä«ù¡F ·PÁ²MµØ¤j¾Ç¥Xª©ªÀ»¯³Í½s¿èªº²Ó­P¤u§@¡C
¥»®Ñ¦b¦^ÅU¹Ï¹³±K½X§Þ³N¬ã¨s»â°ì®É¤Þ¥Î¤F¤j¶q¦P¦æ±M®a¡B¾ÇªÌªº¤åÄm¡A³o¨Ç°Ñ¦Ò¤åÄm§¡¬°¸Ó¬ã¨s»â°ì¤¤»á¦³¼vÅT¤O¥B³Æ¨üÃöª`ªº¬ã¨s¦¨ªG¡A¦ý¬O­­¤_½g´T¡A¬Û«H¤´¦³¤j¶q­«­nªº¤åÄm¸ê®Æ³Q²¨º|(¯S§O¬O¤¤¤å¤åÄm¸ê®Æ)¡A·q½Ð¦P¦æ±M®a¡B¾ÇªÌ½Ì¸Ñ¡C
¥Ñ¤_§@ªÌ¤ô¥­©M¯à¤O¦³­­¡A¥B¸Ó¬ã¨s»â°ì­¸³tµo®i¡A®Ñ¤¤Ãø§K¦³¤£§´¤§³B¡AÀµ½Ð¦P¦æ±M®a¡B¾ÇªÌ©MŪªÌªB¤Í§åµû«ü¥¿¡C
±i«i¤_¦¿¦è°]¸g¤j¾Ç·¬ªL¶é
2019¦~1¤ë
¤º®e²¤¶¡G

¨t²Î¦a¬ã¨s¤F·s«¬¼Æ¦r¹Ï¹³±K½X¨t²Î¤Î¨ä¦w¥þ©Ê¯à¤ÀªR¡AÄÄ­z¤F°ò¤_DES»PAESªº¹Ï¹³±K½Xºâªk©M°ò¤_²V¨P¨t²Îªº©ú¤åÃöÁp¹Ï¹³±K½XºâªkªºMATLAB©MC#»y¨¥¹ê²{§Þ³N¤Î¨ä¦w¥þ©Ê¯à¡C²`¤J±´°Q¤FDES©MAESºâªk¹ê²{¤Î¨ä¼Æ¦r¹Ï¹³¥[±KÀ³¥Î§Þ³N¡F±q¥[±K/¸Ñ±K³t«×¡B±KÆ_ªÅ¶¡¡B«H®§æi¡B²Î­p¯S©Ê©M±Ó·P©Ê¤ÀªRµ¥¤è­±¬ã¨s¤F¹Ï¹³±K½X¨t²Îªº©Ê¯à¤ÀªR¤èªk¡FÄÄ­z¤F©ú¤åÃöÁpªº¹Ï¹³±K½X¨t²Îªº¹ê²{ºâªk»P©Ê¯à¤ÀªR¡F°Q½×¤F¥[±Kºâªk»P¸Ñ±Kºâªk¬Û¦Pªº²Î¤@¹Ï¹³±K½X¨t²Îªº³]­p¤èªk»P©Ê¯à¤ÀªR¡F¸àÄÀ¤F¿Ä¦X¤½Æ_»P¨pÆ_ªº¼Æ¦r¹Ï¹³±K½Xºâªk¤Î¨ä©Ê¯àµû»ùÅé¨t¡C
¥Ø¿ý¡G

²Ä1³¹ºü½×
1.1¹Ï¹³¥[±Kªº¬ã¨s¶i®i
1.2·Ç³Æ¤u§@
1.2.1±`¥Îªº¦Ç«×¹Ï¹³
1.2.2MATLABR2016a¼Æ¾Ç³n¥ó
1.2.3EclipseC¶°¦¨¶}µoÀô¹Ò
1.2.4VisualStudio2017¶°¦¨¶}µoÀô¹Ò
1.3¥»³¹¤pµ²
²Ä2³¹¼Æ¾Ú¥[±K¼Ð·Ç
2.1DESºâªk
2.1.1DES¥[±Kºâªk
2.1.2DES¸Ñ±Kºâªk
2.2TDESºâªk
2.2.1TDES¹Ï¹³±K½X¨t²Î
2.2.2TDESMATLABµ{§Ç
2.2.3TDESCµ{§Ç
2.2.4TDESC#µ{§Ç
2.3¥»³¹¤pµ²
²Ä3³¹°ª¯Å¥[±K¼Ð·Ç
3.1AESºâªk
3.1.1AES¥[±Kºâªk
3.1.2AES±KÆ_ÂX®iºâªk
3.1.3AES¸Ñ±Kºâªk
3.2AES¹Ï¹³±K½X¨t²Î
3.2.1AESMATLABµ{§Ç
3.2.2AES¹Ï¹³¥[±KMATLABµ{§Ç
3.2.3AESC#µ{§Ç
3.3¥»³¹¤pµ²
²Ä4³¹¹Ï¹³±K½X¨t²Î¦w¥þ©Ê¯à¤ÀªR
4.1¥[±K/¸Ñ±K³t«×
4.2±KÆ_ªÅ¶¡
4.3«H®§æi
4.4²Î­p¯S©Ê
4.4.1¬ÛÃö©Ê¤ÀªR
4.4.2ª½¤è¹Ï¤ÀªR
4.5±Ó·P©Ê¤ÀªR
4.5.1±KÆ_±Ó·P©Ê¤ÀªR
4.5.2©ú¤å±Ó·P©Ê¤ÀªR
4.5.3±K¤å±Ó·P©Ê¤ÀªR
4.6¥»³¹¤pµ²
²Ä5³¹©ú¤åÃöÁpªº¼Æ¦r¹Ï¹³¥[±Kºâªk
5.1PRIC
5.2PRICMATLABµ{§Ç
5.3PRICC#µ{§Ç
5.4PRIC©Ê¯à¤ÀªR
5.5¥»³¹¤pµ²
²Ä6³¹¥[±Kºâªk»P¸Ñ±Kºâªk¦@¨É¹Ï¹³±K½X¨t²Î
6.1EADASIC¨t²Î
6.2EADASICMATLABµ{§Ç
6.3EADASICC#µ{§Ç
6.4EADASIC¨t²Î©Ê¯à¤ÀªR
6.5¥»³¹¤pµ²
²Ä7³¹¿Ä¦X¤½Æ_»P¨pÆ_ªº¼Æ¦r¹Ï¹³±K½Xºâªk
7.1PKPKCIC¨t²Î
7.2PKPKCICMATLABµ{§Ç
7.3PKPKCICC#µ{§Ç
7.4PKPKCIC¨t²Î©Ê¯à¤ÀªR
7.5¥»³¹¤pµ²
ªþ¿ýµ{§Ç¥N½X»P¼Æ¾Ú
°Ñ¦Ò¤åÄm
§Ç¡G