ការអ៊ិនគ្រីប និងឌិគ្រីប DES តាមអ៊ីនធឺណិត

DES ឬ DESede ក្បួនដោះស្រាយគន្លឹះស៊ីមេទ្រីសម្រាប់ការអ៊ិនគ្រីបទិន្នន័យអេឡិចត្រូនិក គឺជាអ្នកស្នងតំណែងរបស់ DES(ស្ដង់ដារការអ៊ិនគ្រីបទិន្នន័យ) និងផ្តល់នូវការអ៊ិនគ្រីបដែលមានសុវត្ថិភាពជាង DES ។ DES បំបែកសោដែលផ្តល់ដោយអ្នកប្រើប្រាស់ទៅជាកូនសោបីដូចជា k1, k2 និង k3។ សារត្រូវបានអ៊ិនគ្រីបជាមួយ k1 ជាមុនសិន បន្ទាប់មកឌិគ្រីបជាមួយ k2 និងអ៊ិនគ្រីបម្តងទៀតជាមួយ k3 ។ ទំហំគ្រាប់ចុច DESede គឺ 128 ឬ 192 ប៊ីត ហើយប្លុកទំហំ 64 ប៊ីត។ មាន 2 របៀបនៃប្រតិបត្តិការ - Triple ECB (សៀវភៅកូដអេឡិចត្រូនិច) និង Triple CBC (Cipher Block Chaning) ។

ខាងក្រោមនេះគឺជាឧបករណ៍ឥតគិតថ្លៃតាមអ៊ីនធឺណិតដែលផ្តល់នូវការអ៊ិនគ្រីប និងឌិគ្រីប DES ជាមួយនឹងរបៀបប្រតិបត្តិការពីរសម្រាប់អត្ថបទធម្មតាណាមួយ។

ការអ៊ិនគ្រីប DES

មូលដ្ឋាន 64 ហេក

ការឌិគ្រីប DES

មូលដ្ឋាន 64 អត្ថបទធម្មតា

តម្លៃសោសម្ងាត់ណាមួយដែលអ្នកបញ្ចូល ឬយើងបង្កើតមិនត្រូវបានរក្សាទុកនៅលើគេហទំព័រនេះទេ ឧបករណ៍នេះត្រូវបានផ្តល់តាមរយៈ HTTPS URL ដើម្បីធានាថាសោសម្ងាត់ណាមួយមិនអាចត្រូវបានគេលួចនោះទេ។

ប្រសិនបើអ្នកពេញចិត្តចំពោះឧបករណ៍នេះ អ្នកអាចពិចារណាបរិច្ចាគ។

យើងសូមអរគុណចំពោះការគាំទ្រមិនចេះចប់របស់អ្នក។

ការអ៊ិនគ្រីប DES

  • ការជ្រើសរើសគន្លឹះ៖DES ប្រើកូនសោបី ដែលជាទូទៅគេហៅថា K1, k2, k3។ គ្រាប់ចុចនីមួយៗមានប្រវែង 56 ប៊ីត ប៉ុន្តែដោយសារប៊ីតស្មើគ្នា ទំហំសោដែលមានប្រសិទ្ធភាពគឺ 64 ប៊ីតក្នុងមួយសោ។
  • ដំណើរការអ៊ិនគ្រីប៖:
    • អ៊ិនគ្រីបជាមួយ K1ប្លុកអត្ថបទធម្មតាត្រូវបានអ៊ិនគ្រីបដំបូងដោយប្រើកូនសោដំបូង K1 ដែលបណ្តាលឱ្យមានលេខកូដ C1
    • ឌិគ្រីបជាមួយ K2៖បន្ទាប់មក C1 ត្រូវបានឌិគ្រីបដោយប្រើសោទីពីរ K2 បង្កើតលទ្ធផលកម្រិតមធ្យម។
    • អ៊ិនគ្រីបជាមួយ K3៖ចុងក្រោយ លទ្ធផលកម្រិតមធ្យមត្រូវបានអ៊ិនគ្រីបម្តងទៀតដោយប្រើកូនសោទីបី K3 ដើម្បីបង្កើតលេខកូដចុងក្រោយ C2 ។

ការឌិគ្រីប DES

ការឌិគ្រីបនៅក្នុង DES គឺជាការបំប្លែងនៃការអ៊ិនគ្រីប៖
  • ដំណើរការឌិគ្រីប៖
    • ឌិគ្រីបជាមួយ K3ciphertext C2 ត្រូវបានឌិគ្រីបដោយប្រើសោទីបី K3 ដើម្បីទទួលបានលទ្ធផលកម្រិតមធ្យម។
    • អ៊ិនគ្រីបជាមួយ K2៖បន្ទាប់មកលទ្ធផលកម្រិតមធ្យមត្រូវបានអ៊ិនគ្រីបដោយប្រើសោទីពីរ K2 បង្កើតលទ្ធផលកម្រិតមធ្យមមួយផ្សេងទៀត។
    • ឌិគ្រីបជាមួយ K1៖ជាចុងក្រោយ លទ្ធផលនេះត្រូវបានឌិគ្រីបដោយប្រើសោទីមួយ K1 ដើម្បីទទួលបានអត្ថបទធម្មតាដើម។

ការគ្រប់គ្រងគន្លឹះ

  • ទំហំគន្លឹះ៖គ្រាប់ចុចនីមួយៗនៅក្នុង DES មានប្រវែង 56 ប៊ីត ដែលបណ្តាលឱ្យទំហំសោមានប្រសិទ្ធភាពសរុប 168 ប៊ីត (ចាប់តាំងពី K1, K2 និង K3 ត្រូវបានប្រើជាបន្តបន្ទាប់)។
  • ការប្រើប្រាស់គន្លឹះ៖K1 និង K3 អាចជាសោដូចគ្នាសម្រាប់ភាពត្រូវគ្នាថយក្រោយជាមួយ DES ស្តង់ដារ ប៉ុន្តែវាត្រូវបានណែនាំឱ្យ K2 ខុសគ្នាដើម្បីបង្កើនសុវត្ថិភាព។

ការពិចារណាអំពីសុវត្ថិភាព

  • DES ត្រូវបានគេចាត់ទុកថាមានសុវត្ថិភាព ប៉ុន្តែមានល្បឿនយឺតបើធៀបនឹងក្បួនដោះស្រាយទំនើបដូចជា AES។
  • ដោយសារតែប្រវែងគន្លឹះរបស់វា 3DES ងាយនឹងការវាយប្រហារជាក់លាក់ ហើយមិនត្រូវបានណែនាំទៀតទេសម្រាប់កម្មវិធីថ្មីដែលមានជម្រើសប្រសើរជាងមុន (ដូចជា AES)។

DES នៅតែត្រូវបានប្រើប្រាស់នៅក្នុងប្រព័ន្ធកេរ្តិ៍ដំណែល ដែលភាពត្រូវគ្នាជាមួយ DES ត្រូវបានទាមទារ ប៉ុន្តែកម្មវិធីទំនើបជាធម្មតាប្រើ AES សម្រាប់ការអ៊ិនគ្រីបស៊ីមេទ្រី ដោយសារតែប្រសិទ្ធភាព និងសុវត្ថិភាពដ៏រឹងមាំរបស់វា។

ការណែនាំអំពីការប្រើប្រាស់ការអ៊ិនគ្រីប DES

បញ្ចូលអត្ថបទធម្មតា ឬពាក្យសម្ងាត់ដែលអ្នកចង់អ៊ិនគ្រីប។ បន្ទាប់ពីនោះ ជ្រើសរើសរបៀបអ៊ិនគ្រីបពីបញ្ជីទម្លាក់ចុះ។ ខាងក្រោមនេះជាវ៉ាល់ដែលអាចធ្វើបាន៖

  • ECB៖ ជាមួយនឹងទម្រង់ ECB អត្ថបទណាមួយត្រូវបានបែងចែកទៅជាប្លុកច្រើន ហើយប្លុកនីមួយៗត្រូវបានអ៊ិនគ្រីបដោយប្រើសោដែលបានផ្តល់ ដូច្នេះហើយប្លុកអត្ថបទធម្មតាដូចគ្នាបេះបិទត្រូវបានអ៊ិនគ្រីបទៅជាប្លុកអត្ថបទស៊ីបដូចគ្នា។ ដូច្នេះ របៀបអ៊ិនគ្រីបនេះត្រូវបានចាត់ទុកថាមានសុវត្ថិភាពតិចជាងរបៀប CBC ។ គ្មាន IV ត្រូវបានទាមទារសម្រាប់របៀប ECB ដោយសារប្លុកនីមួយៗត្រូវបានអ៊ិនគ្រីបទៅជាប្លុកអត្ថបទស៊ីបដូចគ្នា។ សូមចាំថា ការប្រើប្រាស់ IV ធានាថា អត្ថបទធម្មតាដូចគ្នាបេះបិទត្រូវបានអ៊ិនគ្រីបទៅជាអក្សរសម្ងាត់ផ្សេងៗ។

  • CBC របៀបអ៊ិនគ្រីប CBC ត្រូវបានចាត់ទុកថាមានសុវត្ថិភាពជាងបើប្រៀបធៀបទៅនឹងរបៀប ECB ដោយសារតែ CBC ទាមទារ IV ដែលជួយក្នុងការចៃដន្យនៃការអ៊ិនគ្រីបប្លុកស្រដៀងគ្នាមិនដូចរបៀប ECB ។ ទំហំវ៉ិចទ័រចាប់ផ្តើមសម្រាប់របៀប CBC គួរតែមាន 64 ប៊ីត មានន័យថាវាត្រូវតែមាន 8 តួអក្សរ ពោលគឺ 8 * 8 = 64 ប៊ីត