Page 37 - My FlipBook
P. 37

“Эрдмийн чуулган-2023”                                    ЭРДЭМ ШИНЖИЛГЭЭНИЙ БҮТЭЭЛИЙН ЭМХЭТГЭЛ













                                                                  Зураг. 6. Орчны мэдээллийг шифрлэх / тайлах эмбэддэд
                                                                           системийн бүтцийн диаграм
                                                                   Клиент  эмбэддэд  төхөөрөмжөөс  шифрлэгдэн
                                                                ирсэн  өгөгдлийг  сервер  эмбэддэд  төхөөрөмж
                                                                хүлээн  авч,  тайлж  хадгалаад  вэб  дээр  харуулна.
                                                                Шифрлэсэн  өгөгдлийг  (2.5)-р  томьёогоор  сервер
                                                                дээр тайлна.
                                                                                   Y(m)=F(m) ⊕ P(m)        (2.5)

                                                                   Дараах зурагт BMP-180-н температурын утгыг
                                                                P(m)=526  гэсэн  шифрээр  XOR  шифрлэлт  хийн,
                                                                тайлсан үр дүнг үзүүлсэн.






                                                                   Зураг. 7. XOR аргаар BMP-180 температурын утгыг
                                                                        шифрлэн, тайлсан програмын үр дүн
                                                                E.  AES128 шифрлэлтийн арга
                        Зураг. 5. Системийн алгоритм
             D.  XOR шифрлэлтийн арга                              Өнөө  үеийн  өгөгдөл  дамжуулалтын  нууцлалд
                                                                хамгийн ихээр хэрэглэж буй шифрлэлтийн арга нь
                Уг  ажилд  2  шифрлэлтийн  аргыг  ашиглан       AES128 юм. Энэ арга нь өгөгдлийг 128 бит буюу
             туршилт  хийсэн.  Эхэнд  нь  энгийн  шифрлэлтийн   16 байт түлхүүрээр (key) шифрлэдэг.
             аргын  нэг  болох  XOR.  Удаад  нь  сүүлийн  үеийн
             нууцлалын системүүдэд ихээр хэрэглэж буй өндөр
             хэмжээний  нууцлалтай  AES128  арга  юм.  [5]-р
             ажилд  усны  тоолуурын  мэдээллийг  XOR  аргаар
             шифрлэн  сервер  төхөөрөмжид  илгээсэн  үр  дүнг
             харуулсан. Дүрсийг нууцлахад XOR шифрлэлтийн
             аргыг [6, 7]-р ажилд хэрэглэсэн.
                Клиент эмбэддэд төхөөрөмж нь мэдрэгчүүдийн
             өгөгдлийг XOR-р шифрлэнэ.
                               F(m)=Y(m) ⊕ P(m)      (2.4)
                F(m): Шифрлэсэн өгөгдөл

                Y(m): Дамжуулах үндсэн өгөгдөл
                                                                    Зураг. 8. AES128 шифрлэх / тайлах аргын диаграм
                P(m): Нууц код (шифр)
                                                                     AES128 арга нь арван блокоос бүрдэнэ. Блок
                ⊕ : XOR үйлдэл                                  бүр нь дөрвөн аргаар шифрлэнэ. SubBytes-с гарсан

                m: Өгөгдлийн битийн дугаар                      утгыг  AddRoundKey-тай  XOR  үйлдэл  хийнэ.
                                                                Арван  блокоор  дамжин  шифрлэгдсэн  өгөгдөл  40
                Дараах  зурагт  орчны  өгөгдлийг  шифрлэж,      хувирсны  дараа  тэмдэгт  үсэг  болно.  Гаралтын
             тайлах бүтцийн диаграмыг харуулав.                 өгөгдлийг нууц үгтэй (шифр) XOR хийж шифрийг
                                                                тайлна [8]. [9]-д VPN сүлжээний орчинд өгөгдөл
                                                                дамжуулахад   AES128,   256   алгоритмуудыг
                                                                хэрэглэсэн.


                                                           36
   32   33   34   35   36   37   38   39   40   41   42