International Workshop on Computer Science and Engineering (WCSE)
Recently, various devices providing many services to users have appeared in IoT (Internet of Things). For these services, users as well as devices have to obtain authentication from server system, and they need to authenticate server system, too. In this work, we suggest a mutual authentication between device and server based on visual cryptography. Visual cryptography depends on human eyesight, and it is very simple because no calculation is required for encryption or decryption of the information. We also adopt OCR (Optical Character Recognition) to recognize the information for authentication. OCR plays the role of humans and reads the overlapped images. For evaluation of our proposal, we simulated the authentication mechanism using RaspberryPI II.