DigiShield implementation