Invention Grant
US08532978B1 Natural language interface, compiler and de-compiler for security policies
有权
自然语言接口,编译器和解码器,用于安全策略
- Patent Title: Natural language interface, compiler and de-compiler for security policies
- Patent Title (中): 自然语言接口,编译器和解码器,用于安全策略
-
Application No.: US12263307Application Date: 2008-10-31
-
Publication No.: US08532978B1Publication Date: 2013-09-10
- Inventor: Ronald C Turner
- Applicant: Ronald C Turner
- Applicant Address: US NY Rome
- Assignee: AFRL/RIJ
- Current Assignee: AFRL/RIJ
- Current Assignee Address: US NY Rome
- Agency: Senniger Powers LLP
- Main IPC: G06F17/28
- IPC: G06F17/28 ; G06F17/20 ; G06F17/27 ; G06F17/21 ; G10L21/00

Abstract:
A method and system for enabling non-programmers to create certifiable Extensible Access Control Markup Language (XACML) policies. The graphical user interface (GUI) presents a form to the security policy author using a natural language such as English, as specified by a context-free grammar. The compiler software translates the GUI's filled-in form—representing a human-readable natural language policy—into XACML code. A reverse compiler or de-compiler provides a certification of the XACML code to render the original policy in a natural language format such as English. Optionally, a tokenized intermediate form, a set of policy-specific data sets and a graph theory-based intermediate representation can be configured. Logic checks and code validation checks can be also preferably configured. Apparatus and medium claims are also provided.
Information query