View Item 
      •   IPB Repository
      • Dissertations and Theses
      • Master Theses
      • MT - Mathematics and Natural Science
      • View Item
      •   IPB Repository
      • Dissertations and Theses
      • Master Theses
      • MT - Mathematics and Natural Science
      • View Item
      JavaScript is disabled for your browser. Some features of this site may not work without it.

      The uses of markov chain in the development of key predictability test methodology

      Penggunaan rantai markov pada pengembangan metodologi uji keterdugaan kunci

      Thumbnail
      View/Open
      Full Text (1.963Mb)
      Abstrak (287.7Kb)
      Bab I (289.8Kb)
      Bab II (1.064Mb)
      Bab III (397.5Kb)
      Bab IV (505.8Kb)
      Bab V (315.4Kb)
      Cover (284.4Kb)
      Daftar Pustaka (287.7Kb)
      Lampiran (888.9Kb)
      Date
      2011
      Author
      Hafman, Sari Agustini
      Kurnia, Anang
      Buono, Agus
      Metadata
      Show full item record
      Abstract
      One Time Key (OTK) system with key from alphabetical sequences is one of symmetric encryption algorithm that used in Indonesia to protect secret information until now. Alphabetic sequences in OTK system must be cryptographically secure pseudorandom sequences. OTK system in Indonesia only tested by overlapping m-tuple test developed by Marsaglia (2005). Overlapping m-tuple test doesn’t check the unpredictability of alphabetical sequences, it just tests distribution form and indpendency of alphabetical sequences. So, alphabetical sequences in OTK system cannot be used in cryptography application by the reason of unpredictability sequence is unknown. Because some of Pseudorandom Number Generator (PRNG) algorithm based on block cipher algorithm that has markovian properties, markov chain model used to detect predictability alphabetical sequences. Data in this study consists of two data sources i.e. simulation data that generated from four classes PRNG and OTK system keys in 2005 that used in three communication units of foreign ministry. Simulation data is used to develop key predictability test methodology by find predictability threshold value based on characteristic of match level. OTK system keys will be predictability tested by comparing characteristic of match level with threshold value that is obtained from simulation data. The first result of this study shows the alphabetical sequence generated by first, second and fourth PRNG class can't be modeled with first-order markov chain until third-order. The third PRNG class, except PRNG LCG1, LCG2, coveyou, rand and randu, also can't be modeled with first order markov chain until third-order. Sequence generated by LCG2, coveyou, rand and randu are not fit for use in cryptography because it has a high probability to be modeled by high orders of markov chain (above the order of three). The second result obtains predictability threshold value with markov chains based on the minimum and maximum match level on the second-order and third-order. The last result shows the size of training data must be greater than the size of the observation data with the best ratio between the size of training data with observational data is 100: 10. The results of testing using 10 times repeated shows that the match level average of the OTK system key match on the all of three-order less than 4.5 x 10-2, so the OTK system the is feasible to secure information in three communication units.
       
      Sistem One Time Key (OTK) yang menggunakan barisan abjad sebagai kunci merupakan salah satu contoh algoritma enkripsi simetrik yang masih digunakan di Indonesia untuk mengamankan informasi yang bersifat rahasia. Berdasarkan prinsip Kerckhoffs (1883) maka barisan abjad pada OTK minimal harus berupa barisan acaksemu yang aman secara kriptografis. Selama ini sistem OTK di Indonesia hanya diuji dengan menggunakan overlapping m-tuple test yang dikembangkan oleh Marsaglia (2005). Uji tersebut hanya bertujuan untuk menguji bentuk distribusi dan kesalingbebasan barisan abjad. Akibatnya, barisan kunci yang telah lulus overlapping m-tuple test belum dapat digunakan sebagai kunci pada sistem OTK karena ketidakterdugaan barisan tersebut belum diketahui. Mengingat belum adanya penelitian mengenai ketidakterdugaan maka dilakukan penelitian untuk membahas pengujian terhadap keterdugaan suatu barisan abjad dengan menggunakan pendekatan rantai markov. Penelitian dibatasi pada pemodelan rantai markov karena beberapa algorirtma pembentuk PBAS yaitu DES dalam Lai (1992) serta AES dalam Daemen dan Rijmen (2007) merupakan markov cipher yang memiliki sifat markov. Hal ini menyebabkan jika suatu barisan kunci membentuk rantai markov maka barisan kunci tersebut tidak memenuhi ketidakterdugaan. Tetapi jika barisan kunci tersebut tidak membentuk rantai markov maka belum tentu barisan kunci tersebut memenuhi ketidakterdugaan.
       
      URI
      http://repository.ipb.ac.id/handle/123456789/52190
      Collections
      • MT - Mathematics and Natural Science [3242]

      Copyright © 2020 Library of IPB University
      All rights reserved
      Contact Us | Send Feedback
      Indonesia DSpace Group 
      IPB University Scientific Repository
      UIN Syarif Hidayatullah Institutional Repository
      Universitas Jember Digital Repository
        

       

      Browse

      All of IPB RepositoryCollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

      My Account

      Login

      Application

      google store

      Copyright © 2020 Library of IPB University
      All rights reserved
      Contact Us | Send Feedback
      Indonesia DSpace Group 
      IPB University Scientific Repository
      UIN Syarif Hidayatullah Institutional Repository
      Universitas Jember Digital Repository