RSA Online

ប្រអប់ឧបករណ៍ RSA សុវត្ថិភាព

បង្កើតកូនសោ អ៊ិនគ្រីប និងឌិគ្រីបសារ ដោយផ្ទាល់នៅក្នុងកម្មវិធីរុករករបស់អ្នក។ ប្រភពបើកចំហ និងផ្តោតលើឯកជនភាព។

តើ RSA គឺជាអ្វី ហើយការប្រៀបធៀប

ការអ៊ិនគ្រីបមិនស៊ីមេទ្រី (RSA)

RSA គឺជាស្តង់ដារមាសសម្រាប់ការអ៊ិនគ្រីប Asymmetric ដូចដែលបានកំណត់ដោយអាជ្ញាធរដូចជា NIST (FIPS 186) និង IETF (RFC 8017)

វាប្រើកូនសោពីរ៖ មួយ Public Key ដើម្បីចាក់សោទិន្នន័យ និងមួយ Private Key ដើម្បីដោះសោវា។ នេះដោះស្រាយ "បញ្ហាផ្លាស់ប្តូរកូនសោ" ដែលអនុញ្ញាតឱ្យមានការទំនាក់ទំនងប្រកបដោយសុវត្ថិភាពដោយមិនចាំបាច់ចែករំលែកអាថ៌កំបាំងជាមុន។

Vs. ការអ៊ិនគ្រីបស៊ីមេទ្រី (AES)

ការអ៊ិនគ្រីប Symmetric (ដូចជា AES) ប្រើ single key មួយទាំងសម្រាប់ការចាក់សោ និងការដោះសោ។ វាលឿនខ្លាំងណាស់ ប៉ុន្តែត្រូវការការផ្ទេរកូនសោដោយសុវត្ថិភាព។

The Standard Practice: ប្រព័ន្ធទំនើបប្រើ RSA ដើម្បីផ្លាស់ប្តូរ Secret Key ដោយចៃដន្យដោយសុវត្ថិភាពសម្រាប់ការអ៊ិនគ្រីបស៊ីមេទ្រី (ការអ៊ិនគ្រីបកូនកាត់) ដោយរួមបញ្ចូលគ្នានូវការជឿទុកចិត្តរបស់ RSA ជាមួយនឹងល្បឿនរបស់ AES។

ការវិភាគសុវត្ថិភាពទំហំកូនសោ

ទំហំការលំបាកក្នុងការបំបែក (តម្លៃ/ពេលវេលា)ភាពងាយរងគ្រោះករណីប្រើប្រាស់
1024-bitFeasible.
បំបែកដោយអង្គការធំៗ។
តម្លៃប៉ាន់ស្មាន៖ ~$10M ផ្នែករឹង ~1 ឆ្នាំ។
ចាត់ទុកថា Broken។ ងាយរងគ្រោះចំពោះការវាយប្រហារមុនការគណនាដូចជា Logjam។ គ្រប់គ្រាន់សម្រាប់តែការសាកល្បងប្រព័ន្ធចាស់ដែលមិនសំខាន់ប៉ុណ្ណោះ។ប្រព័ន្ធចាស់ ការសាកល្បងរយៈពេលខ្លី។
2048-bitInfeasible (Current Tech).
រាប់ពាន់លានឆ្នាំជាមួយកុំព្យូទ័របុរាណ។
ត្រូវការ ~14 លាន qubits (Quantum)។
សុវត្ថិភាពស្តង់ដារ។ គ្មានចំណុចខ្សោយបុរាណដែលគេស្គាល់ទេ។ ងាយរងគ្រោះចំពោះកុំព្យូទ័រ Quantum ដ៏មានឥទ្ធិពលនាពេលអនាគត (Shor's Algorithm)។បណ្តាញ (HTTPS) វិញ្ញាបនបត្រ អ៊ីមែល។
4096-bitExtreme.
ពិបាកជាង 2048 គួរឱ្យកត់សម្គាល់។
ហានិភ័យធ្វេសប្រហែសអស់ជាច្រើនទសវត្សរ៍។
លើសលប់សម្រាប់ភាគច្រើន។ "ចំណុចខ្សោយ" ចម្បងគឺតម្លៃប្រតិបត្តិការ (ការប្រើប្រាស់ CPU/ថ្ម)។ ហានិភ័យ Quantum ដូចគ្នានឹង 2048 គ្រាន់តែពន្យារពេលវាប៉ុណ្ណោះ។ឯកសារសម្ងាត់កំពូល វិញ្ញាបនបត្រ root។

របៀបដែលវាដំណើរការ

1

បង្កើតកូនសោ

បង្កើតគូកូនសោដែលភ្ជាប់ដោយគណិតវិទ្យា។ ចែករំលែកកូនសោសាធារណៈ រក្សាកូនសោឯកជនឱ្យមានសុវត្ថិភាព។

2

អ៊ិនគ្រីបទិន្នន័យ

អ្នកផ្ញើប្រើកូនសោសាធារណៈរបស់អ្នកដើម្បីចាក់សោសារ។ នៅពេលចាក់សោ សូម្បីតែពួកគេក៏មិនអាចដោះសោវាបានដែរ។

3

ឌិគ្រីបទិន្នន័យ

អ្នកប្រើកូនសោឯកជនសម្ងាត់របស់អ្នកដើម្បីដោះសោសារ និងអានអត្ថបទដើម។

ស្តង់ដារ និងអង្គការដែលគួរឱ្យទុកចិត្ត

ការគ្រីបគ្រីបទំនើបពឹងផ្អែកលើស្តង់ដារបើកចំហ និងអង្គការដែលគួរឱ្យទុកចិត្ត។ យើងធ្វើតាម "Golden Trio" នៃសិទ្ធិអំណាច។

ការបង្រៀនលម្អិត RSA

ការចូលទៅជ្រៅទៅក្នុងយន្តការនៃប្រព័ន្ធគ្រីបតូ RSA ។

1. ការបង្កើតកូនសោ

គូកូនសោត្រូវបានបង្កើតឡើង៖

Public Key: Can be shared openly. Used to encrypt messages.
Private Key: Must be kept SECRET. Used to decrypt messages.

2. ដំណើរការអ៊ិនគ្រីប

អ្នកផ្ញើប្រើ Public Key របស់អ្នកទទួលដើម្បីអ៊ិនគ្រីបសារ។ បន្ទាប់ពីការអ៊ិនគ្រីប សារមើលទៅដូចជាអត្ថបទដែលច្របូកច្របល់ដោយចៃដន្យ ហើយមិនអាចយល់បានដោយគ្មានកូនសោឯកជន។

3. ដំណើរការឌិគ្រីប

អ្នកទទួលប្រើ Private Key របស់ពួកគេដើម្បីឌិគ្រីបសារត្រឡប់ទៅជាអត្ថបទដែលអាចអានបាន។ តាមគណិតវិទ្យា មានតែកូនសោឯកជនទេដែលអាចបញ្ច្រាសប្រតិបត្តិការដែលធ្វើឡើងដោយកូនសោសាធារណៈ។

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

កុំចែករំលែកកូនសោឯកជនរបស់អ្នក។ ឧបករណ៍នេះដំណើរការ 100% នៅក្នុងកម្មវិធីរុករករបស់អ្នក។ ទោះយ៉ាងណាក៏ដោយ សម្រាប់អាថ៌កំបាំងដែលមានតម្លៃខ្ពស់ សូមប្រើជានិច្ចនូវឧបករណ៍ដើមដែលបានបង្កើតឡើង ឬម៉ូឌុលសុវត្ថិភាពផ្នែករឹង។

សំណួរដែលសួរញឹកញាប់

តើទិន្នន័យរបស់ខ្ញុំត្រូវបានផ្ញើទៅម៉ាស៊ីនមេទេ?

ទេ។ រាល់ប្រតិបត្តិការអ៊ិនគ្រីប និងឌិគ្រីបកើតឡើងទាំងស្រុងនៅក្នុងកម្មវិធីរុករករបស់អ្នកដោយប្រើ JavaScript ។ គ្មានកូនសោ ឬទិន្នន័យណាមួយត្រូវបានបញ្ជូនទេ។

តើខ្ញុំអាចប្រើវាសម្រាប់អាថ៌កំបាំងផលិតកម្មបានទេ?

ខណៈពេលដែលគណិតវិទ្យាគឺជាស្តង់ដារ RSA កម្មវិធីរុករកតាមអ៊ីនធឺណិតអាចងាយរងគ្រោះចំពោះផ្នែកបន្ថែម ឬបរិស្ថានដែលត្រូវបានសម្របសម្រួល។ សម្រាប់កូនសោសុវត្ថិភាពខ្ពស់សំខាន់ៗ សូមប្រើឧបករណ៍ក្រៅបណ្តាញ។

តើខ្ញុំគួរប្រើទំហំកូនសោអ្វី?

2048-bit គឺជាស្តង់ដារសុវត្ថិភាពបច្ចុប្បន្ន។ 1024-bit លឿនជាងប៉ុន្តែមិនសូវមានសុវត្ថិភាព។ 4096-bit មានសុវត្ថិភាពណាស់ ប៉ុន្តែយឺតជាងក្នុងការបង្កើត និងប្រើប្រាស់។

ហេតុអ្វីបានជាការបង្កើតកូនសោមានភាពយឺតយ៉ាវ?

ការបង្កើតលេខបឋមធំសម្រាប់ RSA ទាមទារថាមពលកុំព្យូទ័រខ្លាំង។ ដោយសារវាដំណើរការនៅក្នុង JavaScript នៅក្នុងកម្មវិធីរុករករបស់អ្នក វាអាចចំណាយពេលពីរបីវិនាទី (ឬយូរជាងនេះសម្រាប់ 4096-bit) ។

តើអ្នកណាគួរប្រើ RSA អនឡាញ?

អ្នកអភិវឌ្ឍន៍

បង្កើតកូនសោបានយ៉ាងរហ័សសម្រាប់បរិស្ថានសាកល្បង ឬកែបញ្ហាការអនុវត្តគ្រីបតូដោយមិនចាំបាច់តំឡើងឧបករណ៍ក្នុងស្រុក។

សិស្ស

ស្វែងយល់អំពីការគ្រីបគ្រីបកូនសោសាធារណៈដោយអន្តរកម្ម។ ស្វែងយល់ពីរបៀបដែលកូនសោ ការអ៊ិនគ្រីប និងការឌិគ្រីបដំណើរការ។

អ្នកតស៊ូមតិឯកជនភាព

អ៊ិនគ្រីបសារខ្លីៗដែលមានបំណងសម្រាប់បណ្តាញសាធារណៈដែលអ្នកចង់ឱ្យអ្នកទទួលជាក់លាក់តែប៉ុណ្ណោះអានវា។

អ្នកគ្រប់គ្រងប្រព័ន្ធ

បង្កើតកូនសោបណ្តោះអាសន្នសម្រាប់ការចូលប្រើ SSH តែម្តង ឬឯកសារកំណត់រចនាសម្ព័ន្ធ (តែងតែប្រើ 2048+ bits) ។

ទាក់ទងយើង

មានសំណួរ បានរកឃើញកំហុស ឬត្រូវការជំនួយ? ទាក់ទងមកយើង។

support@rsaonline.app