Martin Cochran

Martin Cochran

I joined Google in August of 2008 and have been working on the security and core search functionality of the Google Search Appliance. I graduated with degrees in mathematics and computer science from the University of Puget Sound and went on to get a PhD in computer science with an emphasis in cryptography from the University of Colorado in 2008.
Authored Publications
Sort By
  • Title
  • Title, descending
  • Year
  • Year, descending
    Facade: High-Precision Insider Threat Detection Using Deep Contextual Anomaly Detection
    Alex Kantchelian
    Casper Neo
    Ryan Stevens
    Hyungwon Kim
    Zhaohao Fu
    Birkett Huber
    Yanis Pavlidis
    Senaka Buthpitiya
    Massimiliano Poletto
    2024
    Preview abstract We present Facade (Fast and Accurate Contextual Anomaly DEtection): a high-precision deep-learning-based anomaly detection system deployed at Google (a large technology company) as the last line of defense against insider threats since 2018. Facade is an innovative unsupervised action-context system that detects suspicious actions by considering the context surrounding each action, including relevant facts about the user and other entities involved. It is built around a new multi-modal model that is trained on corporate document access, SQL query, and HTTP/RPC request logs. To overcome the scarcity of incident data, Facade harnesses a novel contrastive learning strategy that relies solely on benign data. Its use of history and implicit social network featurization efficiently handles the frequent out-of-distribution events that occur in a rapidly changing corporate environment, and sustains Facade's high precision performance for a full year after training. Beyond the core model, Facade contributes an innovative clustering approach based on user and action embeddings to improve detection robustness and achieve high precision, multi-scale detection. Functionally what sets Facade apart from existing anomaly detection systems is its high precision. It detects insider attackers with an extremely low false positive rate, lower than 0.01%. For single rogue actions, such as the illegitimate access to a sensitive document, the false positive rate is as low as 0.0003%. To the best of our knowledge, Facade is the only published insider risk anomaly detection system that helps secure such a large corporate environment. View details
    MAC Reforgeability
    John Black
    Fast Software Encryption, Springer (2009), pp. 345-362
    Preview abstract Message Authentication Codes (MACs) are core algorithms deployed in virtually every security protocol in common usage. In these protocols, the integrity and authenticity of messages rely entirely on the security of the MAC; we examine cases in which this security is lost. In this paper, we examine the notion of "reforgeability" for MACs, and motivate its utility in the context of {power, bandwidth, CPU}-constrained computing environments. We first give a definition for this new notion, then examine some of the most widely-used and well-known MACs under our definition in a variety of adversarial settings, finding in nearly all cases a failure to meet the new notion. We examine simple counter-measures to increase resistance to reforgeability, using state and truncating the tag length, but find that both are not simultaneously applicable to modern MACs. In response, we give a tight security reduction for a new MAC, WMAC, which we argue is the "best fit" for resource-limited devices. View details