Secure PK swapping.. what are the methods?