I have been thinking about how one could develop crytography software without going to the lengths of crossing the border whenever you want to code1. Perhaps one could do as was done during the DeCSS legal threat and publish the algorithm as pseudocode and then apply a transformation that can be compiled? Would this be illegal?

Obviously, I think the whole issue is more of a threat to our liberty2 than national security.

  1. Niels Provos had to do this by taking road trips to Canada. Read more here and here. ↩

  2. This brings to mind the quote from Benjamin Franklin: “They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety.”. ↩