Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where J. Bradley Chen is active.

Publication


Featured researches published by J. Bradley Chen.


Communications of The ACM | 2010

Native Client: a sandbox for portable, untrusted x86 native code

Bennet S. Yee; David C. Sehr; Gregory Dardyk; J. Bradley Chen; Robert Muth; Tavis Ormandy; Shiki Okasaka; Neha Narula; Nicholas Fullagar

This paper describes the design, implementation and evaluation of Native Client, a sandbox for untrusted x86 native code. Native Client aims to give browser-based applications the computational performance of native applications without compromising safety. Native Client uses software fault isolation and a secure runtime to direct system interaction and side effects through interfaces managed by Native Client. Native Client provides operating system portability for binary code while supporting performance-oriented features generally absent from web application programming environments, such as thread support, instruction set extensions such as SSE, and use of compiler intrinsics and hand-coded assembler. We combine these properties in an open architecture that encourages community review and 3rd-party tools.


ieee symposium on security and privacy | 2009

Native Client: A Sandbox for Portable, Untrusted x86 Native Code

Bennet S. Yee; David C. Sehr; Gregory Dardyk; J. Bradley Chen; Robert Muth; Tavis Ormandy; Shiki Okasaka; Neha Narula; Nicholas Fullagar

This paper describes the design, implementation and evaluation of Native Client, a sandbox for untrusted x86 native code. Native Client aims to give browser-based applications the computational performance of native applications without compromising safety. Native Client uses software fault isolation and a secure runtime to direct system interaction and side effects through interfaces managed by Native Client. Native Client provides operating system portability for binary code while supporting performance-oriented features generally absent from web application programming environments, such as thread support, instruction set extensions such as SSE, and use of compiler intrinsics and hand-coded assembler. We combine these properties in an open architecture that encourages community review and 3rd-party tools.


Archive | 2009

Method for safely executing an untrusted native code module on a computing device

J. Bradley Chen; Matthew T. Harren; Matthew Papakipos; David C. Sehr; Bennet S. Yee; Gregory Dardyk


Archive | 2009

Method for Validating an Untrusted Native Code Module

J. Bradley Chen; Matthew T. Harren; Matthew Papakipos; David C. Sehr; Bennet S. Yee


Archive | 2011

User-level segmentation mechanism that facilitates safely executing untrusted native code

David C. Sehr; J. Bradley Chen; Bennet S. Yee


Archive | 2013

Safely executing an untrusted native code module on a computing device

J. Bradley Chen; Matthew T. Harren; Matthew Papakipos; David C. Sehr; Bennet S. Yee; Gregory Dardyk


Archive | 2012

Masking mechanism that facilitates safely executing untrusted native code

Bennet S. Yee; J. Bradley Chen; David C. Sehr


Archive | 2013

VIRTUAL ENVIRONMENT HAVING HARVARD ARCHITECTURE

David C. Sehr; J. Bradley Chen; Bennet S. Yee


Archive | 2010

Computing device with untrusted user execution mode

J. Bradley Chen; Bennet S. Yee; David C. Sehr


Archive | 2013

Machine-Specific Instruction Set Translation

David C. Sehr; J. Bradley Chen; Bennet S. Yee; Robert Muth; Jan Voung; Derek L. Schuff

Collaboration


Dive into the J. Bradley Chen's collaboration.

Researchain Logo
Decentralizing Knowledge