Testing Software and Hardware Data Security Tools Using the Automata Theory and the Graph Theory | IEEE Conference Publication | IEEE Xplore