Not really. I started thinking that but not really sure. There&#x27;s a number of models. The thing the preventative ones all have in common is they impose control on the flow of information in such as way as to prevent attacks. Separation, like address spaces, is a recurring concept and technique but not the only one. So, I use the term &quot;information flow control&quot; albeit it might be used differently in academia. The other model, covered by diversity and obfuscation, is to create a disconnect between what attacker envisions and what they can accomplish to create probabilistic security. The first is great against &quot;known knowns&quot; and &quot;known unknowns:&quot; specific attacks or non-specific worries in known risk areas. The second is great against straight unknowns, esp tricks nation states devise. Combining the two is most powerful and hence my recommendation. Many models of each, which further muddles things for attackers.<p>Far as Tinfoil Chat, I&#x27;ve recommended it heartily as a project to use and improve. Markus Ottela took what he learned from prior work and our comments at Schneier&#x27;s blog (esp on data diodes &amp; physical separation) to create a unique, solid design. He&#x27;s been posting on the blog for feedback for months, we&#x27;ve suggested many risk mitigations (eg polyciphers, continuous transmission), and he&#x27;s integrated about every one into his system. Most just ignore such things or make excuses: Markus is 1 in a 1,000 in (a) applying what&#x27;s proven and (b) not letting problems become legacy &quot;features.&quot;<p>So, yeah, I recommend it. Once my personal situation stabilizes, I plan to reimplement it with a tiny TCB on appropriate devices. I&#x27;m probably going to do a portable implementation of Send for microcontroller-style systems. Receive will be a Linux box hardened with virtualization or obfuscation security methods. Genode if it&#x27;s up to it by then. The transport will be a more hardened, cheap box with just that functionality. I&#x27;m going to use CHERIBSD, if possible, just to experiment with it. Might replace the raw, serial links with MCU&#x27;s or FPGA&#x27;s for higher-speed, one-way I&#x2F;O. Optical is highly likely (good guess). Eventually, I&#x27;m going to put it in an appliance with several, cheap boards so it&#x27;s all integrated.<p>On my extensive backlog for now. But, yes, it&#x27;s one of the best and practically has no TCB. Great design. Can be reused for email, audio, video, and maybe filesharing. Will be my interim framework until my next high-assurance system is ready.