The study of Stream Cipher Grain Family

碩士 === 義守大學 === 資訊工程學系 === 105 === A stream cipher family, Grain, is a lightweight stream cipher. It can designs in very limited hardware environments. That is one of the portfolio candidates in the hardware based category of eSTREAM. The main design concept is based on two shift registers and a non...

Full description

Bibliographic Details
Main Authors: Shu-Ming Shih, 石書銘
Other Authors: Wu-Chuan Yang
Format: Others
Language:zh-TW
Published: 2017
Online Access:http://ndltd.ncl.edu.tw/handle/s32wpw
Description
Summary:碩士 === 義守大學 === 資訊工程學系 === 105 === A stream cipher family, Grain, is a lightweight stream cipher. It can designs in very limited hardware environments. That is one of the portfolio candidates in the hardware based category of eSTREAM. The main design concept is based on two shift registers and a non-linear output function, that also have the additional feature that the speed can be easily increased at the expense of extra hardware. In this paper, two versions of Grain and Grain-128 are discussed, and the randomness of the keystream is verified by NIST SP 800-22a random number test. Grain have weekness about exhaustive key search, and it could not passed all of the test, this also means that its randomness has doubts. Grain-128 through all tests, that its security is relatively high.