Comparison of Trivium and Random Number Generator Arduino for Challenge Value in Color Combo Authentication Scheme on Arduino

The paper presents the comparison of random number generator function provided by Arduino and Trivium algorithm. The Trivium algorithm will be evaluated regarding its capability to produce challenge response in color combo authentication scheme. In fact, the scheme has been implemented on Arduino which then used as access control. This scheme is used since it is resistant to shoulder-surfing attack, which means attacker cannot get password from legitimate user directly. However, the algorithm being used on Arduino to make random number generator function cannot ensure the randomness of the challenge value, thus this paper will propose another algorithm to be used as challenge value that can cover the weakness mentioned. The proposed algorithm is actually one of stream cipher standards, which is Trivium algorithm.