On the encipherment of search trees and random access files | Synapse