A SECURITY MODEL BASED ON BLOCKCHAIN SMART CONTRACTS FOR IMPROVE AUTHENTICATION ON THE INTERNET OF THINGS