One the great elegances of modern cryptography is that you can have all of the steps full documented and open up front, and still not compromise security. Open-source security protocols like SSL (used in your browser ever time you visit an “https” site like your bank) are well-understood, but still not breakable.

I like plans in the real world that don't require any secret steps, too. There's power in being able to announce “here's what I'm going to do, whether you like it or not” and still not put the plans at risk.