Our Master Plan – The Past is Prologue (Part 1)

We’ve been doing some great things at Cog Systems and have an exciting vision for the future – our master plan – so I thought I’d share it with everyone in a couple of blog posts.  It’ll be fun.  Let’s see how it pans out over the next few years – I’ll probably be way […]

HTC, Secured by D4 Phone is Released

Just got back from the USA where we delivered some HTC D4 Secure phones to customers and showed them how to set them up. We didn’t have to show them how to use them because it’s actually hard to tell you’re using a non-stock Android phone. They all seemed interested and initially happy with the […]

SMMU support for NXP QorIQ ARM Processors

Operating systems and hypervisors use a processor’s MMUs to isolate processes and VMs alike. An often overlooked issue is DMA memory security; where a DMA capable device can be programmed to access memory in the system without being subject to MMU restrictions. This typically results in device drivers being used without security, or forcing them […]

Another day, another exploit

Many of the devices we use today, particularly those built using Android and Linux are essentially monolithic systems.  They have a huge set of APIs and a massive code base, and while this is great for functionality, it makes them prone to successful attack. To mitigate the threat of attack, a lot of effort has […]

ARMv8 64-bit Hypervisor — the OKL4 Microvisor

Cog Systems is happy to announce that over the past couple of months, we’ve been adding ARMv8 AArch64 support to the OKL4 Microvisor, and will be making it available early 2016. The OKL4 Microvisor is a leading separation-kernel for applications requiring high trust and high reliability and high performance.