updated to 4096 bit encryption