发明申请
- 专利标题: TRUSTED LANGUAGE RUNTIME ON A MOBILE PLATFORM
- 专利标题(中): 在移动平台上的TRUSTED语言运行
-
申请号: US13167699申请日: 2011-06-24
-
公开(公告)号: US20120331550A1公开(公告)日: 2012-12-27
- 发明人: Himanshu Raj , Nuno Santos , Paul England , Stefan Saroiu , Alastair Wolman
- 申请人: Himanshu Raj , Nuno Santos , Paul England , Stefan Saroiu , Alastair Wolman
- 申请人地址: US WA Redmond
- 专利权人: MICROSOFT CORPORATION
- 当前专利权人: MICROSOFT CORPORATION
- 当前专利权人地址: US WA Redmond
- 主分类号: G06F21/00
- IPC分类号: G06F21/00
摘要:
Disclosed is a trusted language runtime (TLR) architecture that provides abstractions for developing a runtime for executing trusted applications or portions thereof securely on a mobile device (e.g., a smartphone). TLR offers at least two abstractions to mobile developers: a trustbox and a trustlet. The trustbox is a runtime environment that offers code and data integrity, and confidentiality. Code and data running inside a trustbox cannot be read or modified by any code running outside the trustbox. A trustlet is the code portion of an application that runs inside a trustbox. With TLR, programmers can write applications in .NET and specify which parts of the application handle sensitive data, and thus, run inside the trustbox. With the TLR, the developer places these parts in a trustlet class, and the TLR provides all support needed to run the parts in the trustbox.
信息查询