นาย Bruce Schneier: ผู้คิดค้นขั้นตอนวิธี Blowfishนาย Bruce Schneier ผู การแปล - นาย Bruce Schneier: ผู้คิดค้นขั้นตอนวิธี Blowfishนาย Bruce Schneier ผู อังกฤษ วิธีการพูด

นาย Bruce Schneier: ผู้คิดค้นขั้นตอ

นาย Bruce Schneier: ผู้คิดค้นขั้นตอนวิธี Blowfish
นาย Bruce Schneier ผู้คิดออกแบบวิธีการเข้ารหัสลับแบบ Blowfish เกิดเมื่อวันที่ 15 เดือนมกราคม ปี ค.ศ. 1963 ในประเทศสหรัฐอเมริกา เขาทำงานเป็นนัก Cryptographer เป็นผู้ดูแลความปลอดภัยทางคอมพิวเตอร์ (Computer Security Specialist) และยังเป็นนักเขียนอีกด้วย, Bruce ยังได้เขียนหนังสือหลาย ๆ เล่มในเรื่องของ Computer Security และ Cryptography และเขายังเป็นผู้ก่อตั้งและเป็นผู้บริหารของสำนักงานเทคโนโลยี Counterpane Internet Security อีกด้วย
ปัจจุบันนาย Bruce Schneier อาศัยอยู่ในเมือง Minneapolis, Minnesota กับภรรยาของเขาคือ นาง Karen Cooper, นาย Bruce Schneier จบการศึกษาระดับปริญญาตรีทางด้านฟิสิกส์จากมหาวิทยาลัยโรเชสเตอร์ (University of Rochester) และจบการศึกษาในระดับปริญญาโททางด้านวิทยาการคอมพิวเตอร์จากมหาวิทยาลัยชาวอเมริกัน (American University) โดยก่อนหน้าที่เขาจะมาเป็นผู้ก่อตั้งสำนักงานเทคโนโลยี Counterpane Internet Security นั้น เข้าได้ทำงานในหน่วยงานกระทรวงกลาโหมสหรัฐอเมริกา (United States Department of Defense) และในหน่วยงานของBell Labs มาก่อน
การศึกษาทางด้าน Applied Cryptography เป็นสิ่งที่ได้รับความนิยมและทำให้เขามีชื่อเสียงทางด้านวิทยาการเข้ารหัสลับ หรือ Cryptography เป็นอย่างมาก, Schneier ได้ออกแบบ และร่วมออกแบบในเทคนิควิธีการเข้ารหัสในหลาย ๆ ขั้นตอนวิธีซึ่งได้แก่ Blowfish, Twofish และ MacGuffin ทั้งยังออกแบบเทคนิคการสุ่มและสร้างตัวเลขในการเข้ารหัสแบบ Yarrow และ Fortuna อีกด้วย

ขั้นตอนวิธี Blowfish
Blowfish จะเป็นการเข้ารหัสแบบ 64 Bit Block Cipher โดยข้อมูลในการเข้ารหัสจะถูกแบ่งออกเป็นบล็อก บล็อกละ 64 Bit และใช้คีย์แบบ Variable-Length Key โดยจะมีขนาดตั้งแต่ 32 Bit ไปจนถึง 448 Bit โดยขั้นตอนการทำงานนั้นจะมีการทำเป็นรอบทั้งหมด 16 รอบ ซึ่งเรียกว่าวิธีการแบบ Feistel Network และเลือกใช้คีย์ที่เหมาะสมกับ S-boxes ในการเข้ารหัส โดยจะมีโครงสร้างคล้ายกับการทำงานของขั้นตอนวิธี CAST-128 ที่เป็นแบบ Fixed S-boxes
ตาม Diagram ทางซ้ายมือนั้นจะเป็นการแสดงการทำงานของขั้นตอนวิธี Blowfish ซึ่ง 1 เส้นจะแทนด้วยข้อมูลขนาด 32 Bit ที่เรียกว่า P-entries โดย ขั้นตอนวิธี ในการเลือก Key หรือ Subkey นั้นจะประกอบด้วย 2 ส่วนคือ 18-entry P-array และ 4 ของ 256-entry S-boxes โดยที่ S-boxes นั้นจะเป็นการรับข้อมูลเข้า (Input) ขนาด 8 Bit เข้าไปเพื่อทำงานในกระบวนการต่าง ๆ และจะให้ข้อมูลขนาด 32 Bit ออกมา (Output) โดยในแต่ละ P-array จะนำมาใช้ในแต่ระรอบตั้งแต่ P1 จนถึง P16 และหลังจากที่มีการเสร็จสิ้นการทำงาน 16 รอบ แล้วในแต่ละ 32 Bit ของ Data Block จะถูกทำการ XORed (Exclusive OR) กับ P-array อีก 2 ตัว คือ P17 และ P18
ตาม Diagram ทางขวามือจะเป็นการแสดงการทำงานภายในของฟังก์ชัน F (F-function) ซึ่งปรากฏอยู่จาก Diagram ด้านบน โดยการทำงานของฟังก์ชัน F นั้นจะเริ่มต้นโดยจะแบ่งข้อมูลขนาด 32 Bit เป็น 4 ส่วน ส่วนละ 8 Bit เพื่อเป็น Input ในการเข้าไปทำงานของ 4 S-boxes ที่อยู่ภายในฟังก์ชัน F นั้น และเมื่อทำการผ่าน S-box ไปแล้วจะได้ Output ออกมาเป็นข้อมูลที่มีขนาด 32 Bit ในทุก ๆ S-box โดยจะนำมาทำการบวก แล้วหารเอาเศษด้วย 232 และการ XOR จนได้ข้อมูลสุดท้ายที่มีขนาด 32 Bit เช่นเดิม
ตารางคีย์ของขั้นตอนวิธี Blowfish จะเริ่มทำการกำหนดค่าเป็น Subkey ที่เรียกว่า P-array และ S-box ซึ่งประกอบไปด้วยค่าของตัวเลขฐานสิบหกของค่า Pi ซึ่งเป็นค่าที่ไม่เป็นระเบียบและยากต่อการจัดเรียง โดยที่คีย์ลับนี้จะทำการ XORed กับ P-entries หรือข้อมูลที่เป็น 32 bit ทางซ้ายมือในทุก ๆ รอบตั้งแต่ P1 จนถึง P16 และในทุก ๆ รอบจะมีการ Generate Subkey ขึ้นมาใหม่ทุกครั้ง เมื่อทำการ XORed ในรอบนั้น ๆ แล้วก็จะเข้าสู่การทำงานในฟังก์ชัน F ซึ่งประกอบไปด้วย 4 S-box จากนั้นก็จะทำการ XORed อีกครั้งกับ P-entries หรือ Data Block ที่มีขนาด 32 Bit ที่อยู่ทางฝั่งขวามือ จากนั้นจะมีการสลับข้อมูลโดยที่ 32 Bit P-entries ทางขวามือจะถูกสลับไปทางซ้ายมือ และ 32 Bit P-entries ทางซ้ายมือจะถึงสลับไปทางขวามือ ก็เป็นการสิ้นสุดการทำงานในแต่ละรอบ โดยจะทำงานแบบนี้ไปเรื่อย ๆ จนครบ 16 รอบ และเมื่อครบ 16 รอบแล้วก็จะทำการ XORed อีกครั้งกับ P-array ตัวที่ 17 และ 18 ซึ่งเป็น Subkey 2 ตัวสุดท้าย ก็จะสิ้นสุดขั้นตอนการเข้ารหัส และจะมีขั้นตอนการรวมกันของ 32 Bit Block Cipher ทั้ง 2 ฝั่งเข้าด้วยกันเป็น Cipher text ขนาด 64 Bit เช่นเดิม ซึ่งการเข้ารหัสแบบ Blowfish นี้จะมีการทำงาน (Run) ทั้งหมด 521 ครั้งเพื่อทำการ Generate ค่าของทุก ๆ Subkey ที่เกิดขึ้น ซึ่งจะใช้เนื้อของ CPU ที่มีขนาดเป็น 4 KB ในการ Process เท่านั้นซึ่งถือว่าน้อยมาก
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (อังกฤษ) 1: [สำเนา]
คัดลอก!
Mr. Bruce Schneier: who invented Blowfish algorithmMr. Bruce Schneier who figured out a way to encrypt the Blowfish was born on 15 January 1951, in 1963 the country United States. He worked as a Cryptographer, computer security administrator (Computer Security Specialist), and also as a writer again, Bruce. Also has written books on the subject of Computer Security and Cryptography, and he is also the founder and Director of the Office of Internet Security technology Counterpane.Currently, Mr. Bruce Schneier, Minneapolis Minnesota, living in the city with his wife is Mrs. Karen Cooper, Mr. Bruce Schneier Bachelor's degree in physics from the University of Rochester (University of Rochester) and graduated in master's degree in computer science from the American University (American University), before he came to Office as the founder of Counterpane Internet Security technology, it has been working in the United States ngankrathonwong defense unit (United States Department of Defense) and Bell Labs unit of work before.A study of Applied Cryptography is a popular thing, and made him famous in cryptography or Cryptography, is a huge, Schneier designed and designed several encryption methods, techniques, procedures, including Blowfish, Twofish and MacGuffin design techniques to create a random number and to encrypt the Yarrow and Fortuna.Blowfish algorithmBlowfish is a Block Cipher Encryption 64 Bit encryption information is divided into blocks. 64 Bit blocks and uses a key Variable-Length Key size from 32 Bit will be up to 448 Bit by the procedure will be done as all 16 rounds that Feistel Network is called a method and choose the appropriate key is used with S-boxes to encode it with a structure similar to the work of the CAST-128 algorithm is a Fixed S-boxes.According to the Diagram on the left illustrates the operation of the Blowfish algorithm, which is represented by the data size, line 1, 32 Bit, called P-entries by the algorithm to select the Key or Subkey that contains 2 part 4 of P-array and 18-entry is a 256-entry S-boxes where S-boxes is the receive data (Input) into an 8 Bit to work on processes and data size 32 Bit (Output) by each P-array will be used in RA around P16 and from P1 until after completion of the round of 16, and then work on each of the 32 Bit Data Block is XORed (Exclusive OR), made with two P-array again is P17 and P18.Follow the right-hand Diagram, it is shown to work inside of a function F (F-function), which appears from the Diagram above, by the operation of the F function is initiated by the data size 32 Bit will be divided into four parts, each 8 Bit as Input into the work of 4 S-boxes within a function F, and when passed to S-box, and then it will be Output as the data size 32 Bit in every S-box this is done by adding and removing debris with 232 Division and the final XOR data until the size is 32 Bit.ตารางคีย์ของขั้นตอนวิธี Blowfish จะเริ่มทำการกำหนดค่าเป็น Subkey ที่เรียกว่า P-array และ S-box ซึ่งประกอบไปด้วยค่าของตัวเลขฐานสิบหกของค่า Pi ซึ่งเป็นค่าที่ไม่เป็นระเบียบและยากต่อการจัดเรียง โดยที่คีย์ลับนี้จะทำการ XORed กับ P-entries หรือข้อมูลที่เป็น 32 bit ทางซ้ายมือในทุก ๆ รอบตั้งแต่ P1 จนถึง P16 และในทุก ๆ รอบจะมีการ Generate Subkey ขึ้นมาใหม่ทุกครั้ง เมื่อทำการ XORed ในรอบนั้น ๆ แล้วก็จะเข้าสู่การทำงานในฟังก์ชัน F ซึ่งประกอบไปด้วย 4 S-box จากนั้นก็จะทำการ XORed อีกครั้งกับ P-entries หรือ Data Block ที่มีขนาด 32 Bit ที่อยู่ทางฝั่งขวามือ จากนั้นจะมีการสลับข้อมูลโดยที่ 32 Bit P-entries ทางขวามือจะถูกสลับไปทางซ้ายมือ และ 32 Bit P-entries ทางซ้ายมือจะถึงสลับไปทางขวามือ ก็เป็นการสิ้นสุดการทำงานในแต่ละรอบ โดยจะทำงานแบบนี้ไปเรื่อย ๆ จนครบ 16 รอบ และเมื่อครบ 16 รอบแล้วก็จะทำการ XORed อีกครั้งกับ P-array ตัวที่ 17 และ 18 ซึ่งเป็น Subkey 2 ตัวสุดท้าย ก็จะสิ้นสุดขั้นตอนการเข้ารหัส และจะมีขั้นตอนการรวมกันของ 32 Bit Block Cipher ทั้ง 2 ฝั่งเข้าด้วยกันเป็น Cipher text ขนาด 64 Bit เช่นเดิม ซึ่งการเข้ารหัสแบบ Blowfish นี้จะมีการทำงาน (Run) ทั้งหมด 521 ครั้งเพื่อทำการ Generate ค่าของทุก ๆ Subkey ที่เกิดขึ้น ซึ่งจะใช้เนื้อของ CPU ที่มีขนาดเป็น 4 KB ในการ Process เท่านั้นซึ่งถือว่าน้อยมาก
การแปล กรุณารอสักครู่..
ผลลัพธ์ (อังกฤษ) 2:[สำเนา]
คัดลอก!
Mr. Bruce Schneier: Blowfish algorithm invented by
Mr. Bruce Schneier, who is designing the Blowfish encryption algorithm, born on 15 January 1963 in the United States. He worked as a Cryptographer The Security Administrator Computer (Computer Security Specialist) and also a writer, too, Bruce has also written many books on the subject of Computer Security and Cryptography, and he is also the founder and Executive Director of the Office of Technology Counterpane Internet. Security with
Mr. Bruce Schneier live in cities Minneapolis, Minnesota with his wife, Ms. Karen Cooper, said Bruce Schneier, graduated with a degree in physics from the University of Rochester (University of Rochester) and graduated. Master's degree in computer science from the University of Americans (American University) Prior, he was the founder of the Office of Technology Counterpane Internet Security, he has worked in the Ministry of Defense, the US (United States Department of Defense) and the unit. of Bell Labs before
the study of Applied Cryptography is a popular and made ​​him famous, the cryptography or Cryptography is huge, Schneier has designed and co-designed the technique to encode in multiple stages. algorithms including Blowfish, Twofish and MacGuffin both design techniques and random number generator in the Yarrow and Fortuna encoded with algorithm. Blowfish Blowfish 64 Bit Block Cipher encryption will encrypt the data are divided into blocks and 64 Bit key. Variable-Length Key will range in size from 32 Bit to 448 Bit-by-step operation that would have made ​​the whole 16 rounds, which referred to a Feistel Network, and select the appropriate key on the S-boxes in coding. It has a structure similar to the work of algorithm CAST-128 is a Fixed S-boxes based on Diagram on the left, it will display the work of algorithms Blowfish The first line will be represented by the data 32 Bit known. the P-entries by step how to select Key or Subkey will consist of two parts: a 18-entry P-array and four of the 256-entry S-boxes by the S-boxes that will receive input data (Input) size. 8 Bit went to work in process, and will provide a 32 Bit Out (Output) by the P-array will be used in each iteration, from P1 to P16 and after the completion of the 16th round. Then in the 32 Bit of Data Block will be XORed (Exclusive OR) with P-array other two options are the P17 and P18 according Diagram right to express the inner working of the function F (F-function), which appeared from. Diagram above the function F that will start to share information, Size 32 Bit is 4 parts per 8 Bit to Input to the work of the 4 S-boxes inside the function F, and when the S. Output -box to be released as a 32 Bit data in any S-box will bring the positive. And then dividing the remainder by 232 and the XOR until the final data with a 32 Bit same table key algorithms Blowfish starts configuration Subkey called P-array and S-box, which includes the value of. hexadecimal digits of Pi, which is disorganized and difficult to arrange. The secret key is made ​​XORed with P-entries or data is 32 bit left in every round from P1 to P16 and in every round to Generate Subkey up every time when XORed in the round. Then it goes into operation in the function F, which consists of 4 S-box, then it will again XORed with P-entries or 32 Bit Data Block size on the right hand side. Then switch to the data by the 32 Bit P-entries are switched to the right-hand to left-hand and 32 Bit P-entries on the left to switch to the right. It is the end of each work cycle. It works this way until the end of 16 laps and completed 16 laps and then it will again XORed with P-array at 17 and 18, which is Subkey 2, the last step is to end encryption. And the process will be a combination of 32 Bit Block Cipher, the two sides together Cipher text size 64 Bit like a cipher Blowfish, will be run (Run) 521 times to Generate value of all. Subkey happened to the meat of the CPU with a 4 KB in size Process, which is very small.






การแปล กรุณารอสักครู่..
ผลลัพธ์ (อังกฤษ) 3:[สำเนา]
คัดลอก!
You Bruce Schneier: who invented algorithms Blowfish
you Bruce Schneier who figure out a way Blowfish cryptosystem was born on the 15 January. The year 20011963 in the United States, he worked as a guard Cryptographer computer (Computer Security Specialist). And it is also a writer.Bruce has also written several books, books on the subject of Computer and Security Cryptography and he is also the founder and administrator of the office of Technology Counterpane Internet Security too
present you Bruce Schneier live in the city, MinneapolisMinnesota with his wife; she Karen, CooperYou Bruce Schneier graduated with a bachelor's degree in physics from the University of Rochester (University of Rochester) and graduated in computer science from the university degree in American. (American University).Counterpane Internet Security. In working in the United States Department of defense agencies (United States Department of Defense). And in units of Bell Labs before
.The Applied Cryptography is very popular and made him famous in วิทยาการเข้ารหัส secret or Cryptography. Very much.Schneier designed and the design in the technique of encryption methods in several algorithms, including Blowfish Twofish MacGuffin, and also design and build a number of encryption techniques Tai. And Yarrow Fortuna too


. Blowfish algorithmBlowfish is the encoding 64 Bit Block Cipher by data encryption is divided into blocks. Each block 64 Bit and use key. Variable-Length Key the size from 32 Bit until 448 Bit. By the procedure will be to all round 16 around.Feistel Network and use the appropriate key with S-boxes in coding the structure similar to the work of CAST-128 algorithm. As a Fixed S-boxes
.According to Diagram left will show work of Blowfish algorithm which 1 lines are represented by data size 32 Bit called P-entries by algorithms, in the selection of Key or Subkey it consists of the 2 parts and 18-entry P-array 4 of 256-entry S-boxes.
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: