A novel architecture for a secure update of cryptographic engines on trusted platform module | IEEE Conference Publication | IEEE Xplore