Select a TripleDES key so that it effectively behaves as regular DES6d การแปล - Select a TripleDES key so that it effectively behaves as regular DES6d ไทย วิธีการพูด

Select a TripleDES key so that it e

Select a TripleDES key so that it effectively behaves as regular DES

6
down vote
favorite
1
I'm working with a smartcard (DESFire) that supports both TripleDES and DES. In the specs it is stated that both modes of operation use 16 bytes keys. When the first 8 bytes in the key are identical to the trailing 8 bytes, the DES mode is used. Otherwise, the TDEA algorithm is selected.

This is a shock to me since it was my understanding that Triple DES uses a key bundle of 56bits*3 = 168 bits (21 bytes). What kind of Triple DES encryption could it be supporting? Is there some other way to select a key for TDEA so that it behaves as single DES, apart from selecting a key bundle k1k2k3 where k1=k2=k3?

EDIT: Seems that there's a "Keying option 2", where k1 = k3 != k2.

This is the only TDEA option that DESFire supports, I guess. The newer DESFire ev1 supports full keying option 3 TDEA along with AES.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
เลือกคีย์ TripleDES เพื่อให้มันทำงานได้อย่างมีประสิทธิภาพเป็น DES ปกติ6ลงคะแนนเสียงชื่นชอบ1ฉันกำลังทำงานกับแบบสมาร์ทการ์ด (DESFire) ที่สนับสนุนทั้ง TripleDES และเด ในรายละเอียด นั้นจะระบุว่า ทั้งสองวิธีการใช้แป้น 16 ไบต์ เมื่อไบต์ 8 แรกในคีย์นี้จะเหมือนกับไบต์ 8 ต่อท้าย มีใช้โหมด DES มิฉะนั้น จะเลือกอัลกอริทึม TDEAเป็นช็อตที่จะฉันตั้งแต่ฉันเข้าใจว่า Triple DES ใช้กลุ่มหลักของ 56 บิต * 3 = 168 บิต (21 ไบต์) ชนิดของการเข้ารหัสลับ DES ทริปเปิ้ลอาจก็จะเชียร์ มีวิธีอื่นเลือกคีย์ TDEA เพื่อให้มันทำงานเป็นเดียว DES นอกเหนือจากเลือก k1k2k3 กลุ่มสำคัญที่ k1 = k2 = k3แก้ไข: ดูเหมือน ว่ามีการ "เลือก Keying 2" ที่ k1 = k3 ! = k2นี่คือตัวเลือก TDEA เท่านั้นที่สนับสนุน DESFire ฉันเดา รุ่น DESFire ev1 สนับสนุนเต็มรูปแบบในการป้อนตัวเลือก TDEA 3 ตาม ด้วย AES
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
เลือกคีย์ TripleDES เพื่อให้มีประสิทธิภาพในการทำงานเป็นปกติ DES 6 ลงลงคะแนนที่ชื่นชอบ1 ผมทำงานร่วมกับมาร์ทการ์ด (DESFire) ที่สนับสนุนทั้ง TripleDES และ DES ในรายละเอียดที่จะระบุว่าทั้งสองโหมดของการดำเนินการใช้คีย์ 16 ไบต์ เมื่อครั้งแรก 8 ไบต์ในกุญแจสำคัญที่จะเหมือนกับลาก 8 ไบต์โหมด DES ถูกนำมาใช้ มิฉะนั้นขั้นตอนวิธี TDEA เลือก. นี้เป็นช็อตกับผมเพราะมันเป็นความเข้าใจของฉันว่า Triple DES ใช้มัดสำคัญของ 56bits * 3 = 168 บิต (21 bytes) ชนิดของการเข้ารหัส Triple DES มันจะได้รับการสนับสนุน? มีวิธีอื่นที่จะเลือกที่สำคัญสำหรับ TDEA เพื่อที่จะทำงานเป็นคนเดียว DES นอกเหนือจากการเลือก k1k2k3 กำกุญแจสำคัญที่ k1 = k2 = k3? แก้ไข: ดูเหมือนว่ามี "ตัวเลือก Keying 2" ที่ k1 = k3! = k2. นี้เป็นเพียงตัวเลือก TDEA ที่สนับสนุน DESFire ฉันเดา EV1 ใหม่ DESFire สนับสนุนตัวเลือก keying เต็ม 3 TDEA พร้อมกับ AES











การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
เลือกคีย์เพื่อให้มันมีประสิทธิภาพทริปเปิลดีอีเทํางานเป็นปกติ des

6

1

ชื่นชอบลงเลือกตั้ง ผมทำงานกับสมาร์ตการ์ด ( desfire ) ที่สนับสนุนทั้งสองและทริปเปิลดีอีเเดส ในรายละเอียดจะระบุว่าทั้งสองโหมดของการดำเนินการใช้ 16 ไบต์กุญแจ เมื่อแรก 8 ไบต์ในคีย์จะเหมือนกันกับที่ 8 ไบต์ , โหมด DES ใช้ มิฉะนั้น tdea ขั้นตอนวิธีการเลือก

มันน่าตกใจนะ เพราะมันเป็นความเข้าใจของฉันที่ triple des ใช้กำกุญแจ 56bits * 3 ( 21 = 168 บิตไบต์ ) ชนิดของการเข้ารหัส Triple DES จะสนับสนุน ? มีบางวิธีการอื่น ๆเพื่อเลือกกุญแจ tdea ดังนั้นมันทำตัวเดียวเป็นเดส นอกเหนือจากการเลือกคีย์ที่มัด k1k2k3 K1 K2 K3 = = ?

edit : ดูเหมือนว่ามี " คีย์ตัวเลือก 2 " ที่ = K1 K3 ! = K2

นี่เป็นเพียง tdea ตัวเลือกที่ desfire สนับสนุนมั้ง ใหม่กว่า desfire ev1 สนับสนุนเต็มรูปแบบคีย์ตัวเลือกที่ 3 tdea พร้อมกับ AES .
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: