Interesting problem. Reminds me of that puzzle of the farmer who has to ferry a dog, chicken, and bag of corn across a river without them eating one another.
First assume the following backups:
  • x2 seedphrase in anti-tamper bags
  • x1 passphrase in anti-tamper bag
  • passphrase memorized
Assume all are currently stored securely in country A, and you wish to move them all to country B.
The most important things are that a) All secrets are never in the same place and b) Both seed backups are never in the same place (single point of failure). With this in mind I would do the following:
  1. Travel to B with seedphrase backup #1. Check anti-tamper seal then move it to secure location #1.
  2. Travel back to A. Travel to B with seedphrase backup #2. Check anti-tamper seal then move to secure location #2.
  3. Travel back to A. Travel to B with the passphrase backup. Check anti-tamper seal then move to secure location #3.
Not terribly practical with the repeated trips, but this seems safe to me. I've assumed a passphrase that cannot be bruteforced (6-8 random words).
And yeah, you could do something similar with multi-sig.
Why do the first trip with any wallet info at all? Just go create your new set up in the new country. Travel back, send. That way you never travel with anything that can be compromised.
reply
For some reason I had assumed OP wanted to transport his backups as-is, but on further thought there's little reason to do this. Agreed, your method is better.
reply