Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Masoud Narouei

dblp:161/1769 · DBLP profile ↗
← Back
8ranked-venue papers
8as first author
0since 2021 · last 2020
0000-0003-2892-8823ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 7 · 7 first-authorArtificial intelligence and machine learning · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Network and information security
1 paper
Authentication and access control · 100%
Software engineering, system software, and programming languages
1 paper
Requirements engineering and software design · 100%
Artificial intelligence
1 paper
Information extraction and text analysis · 100%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Authentication and access control
access control policy
0.412020
Automatic Extraction of Access Control Policies from Natural Language Documents · IEEE Trans. Dependable Secur. Comput. 2020
Authentication and access control › access control policy
policy mining
0.412020
Automatic Extraction of Access Control Policies from Natural Language Documents · IEEE Trans. Dependable Secur. Comput. 2020
Requirements engineering and software design › requirements specification
natural language requirements
0.412020
Automatic Extraction of Access Control Policies from Natural Language Documents · IEEE Trans. Dependable Secur. Comput. 2020
Natural language and speech › Information extraction and text analysis
semantic role labeling
0.112020
Automatic Extraction of Access Control Policies from Natural Language Documents · IEEE Trans. Dependable Secur. Comput. 2020

Methods — techniques the papers use, named apart from their topics

semi-supervised learning · 1.3semantic role labeling · 1.3domain adaptation · 1.3
YearPublicationVenuePosition
2020 Automatic Extraction of Access Control Policies from Natural Language Documents
abstract
A fundamental management responsibility is securing information systems. Almost all applications that deal with safety, privacy, or defense include some form of access control. There are a plethora of access control models in the information security realm such as role-based access control and attribute-based access control. However, the initial development of access control policies (ACPs) can be very challenging. Most organizations have high-level requirement specifications that include a set of ACPs, which describe allowable operations of the system. It is time consuming and error-prone to manually sift through these documents and extract ACPs. In this paper, we propose a new framework towards extracting ACPs from unrestricted natural language documents using semantic role labeling (SRL). We were able to correctly identify ACP elements with an average F1 score of 75 percent, which bested the previous work by 15 percent. Furthermore, as SRL tools are often trained on publicly available corpora such as Wall Street Journal, we investigated the idea of improving SRL performance using domain-related knowledge. We utilized domain adaptation and semi-supervised learning techniques and were able to improve the SRL performance by 2 percent using only a small amount of access control data.
Masoud Narouei, Hassan Takabi, Rodney D. Nielsen
IEEE Trans. Dependable Secur. Comput.1
2019 A Nature-Inspired Framework for Optimal Mining of Attribute-Based Access Control Policies
Masoud Narouei, Hassan Takabi
SecureComm (2)1
2017 Identification of Access Control Policy Sentences from Natural Language Policy Documents
Masoud Narouei, Hamed Khanpour, Hassan Takabi
DBSec1
2017 Towards a Top-down Policy Engineering Framework for Attribute-based Access Control
abstract
Attribute-based access control (ABAC) is a logical access control methodology where authorization to perform a set of operations is based on attributes of the user, the objects being accessed, the environment, and a number of other attribute sources that may be relevant to the current request. Once fully implemented within an enterprise, ABAC promotes information sharing while maintaining control of the information. However, the cost of developing ABAC policies can be a significant obstacle for organizations to migrate from traditional access control models to ABAC. Most organizations have high-level requirement specifications that define security policies and include a set of access control policies. Taking advantage of this rich source of information, we introduce a top-down policy engineering framework for ABAC that aims to automatically extract policies from unrestricted natural language documents and then, we present our methodology to extract policy related information using deep neural networks. We first create an annotated dataset comprised of 2660 sentences from real-world policy documents. We then train a deep recurrent neural network (RNN) to identify sentences containing access control policies (ACP) from irrelevant content. We applied the RNN to our new dataset as well as to five other, smaller datasets that have been employed in prior work on this task, and show that our model outperforms the state-of-the-art and leads to a performance improvement of 5.58% over the previously reported results.
Masoud Narouei, Hamed Khanpour, Hassan Takabi, Natalie Parde, Rodney D. Nielsen
SACMAT1
2015 Towards an Automatic Top-down Role Engineering Approach Using Natural Language Processing Techniques
abstract
Role Based Access Control (RBAC) is the most widely used model for access control due to the ease of administration as well as economic benefits it provides. In order to deploy an RBAC system, one requires to first identify a complete set of roles. This process, known as role engineering, has been identified as one of the costliest tasks in migrating to RBAC. In this paper, we propose a top-down role engineering approach and take the first steps towards using natural language processing techniques to extract policies from unrestricted natural language documents. Most organizations have high-level requirement specifications that include a set of access control policies which describes allowable operations for the system. However, it is very time consuming, labor-intensive, and error-prone to manually sift through these natural language documents to identify and extract access control policies. Our goal is to automate this process to reduce manual efforts and human errors. We apply natural language processing techniques, more specifically semantic role labeling to automatically extract access control policies from unrestricted natural language documents, define roles, and build an RBAC model. Our preliminary results are promising and by applying semantic role labeling to automatically identify predicate-argument structure, and a set of predefined rules on the extracted arguments, we were able correctly identify access control policies with a precision of 75%, recall of 88%, and F1 score of 80%.
Masoud Narouei, Hassan Takabi
SACMAT1
2015 Automatic Top-Down Role Engineering Framework Using Natural Language Processing Techniques
Masoud Narouei, Hassan Takabi
WISTP1
2015 SePaS: Word sense disambiguation by sequential patterns in sentences
abstract
Abstract An open problem in natural language processing is word sense disambiguation (WSD). A word may have several meanings, but WSD is the task of selecting the correct sense of a polysemous word based on its context. Proposed solutions are based on supervised and unsupervised learning methods. The majority of researchers in the area focused on choosing proper size of ‘n’ in n-gram that is used for WSD problem. In this research, the concept has been taken to a new level by using variable ‘n’ and variable size window. The concept is based on the iterative patterns extracted from the text. We show that this type of sequential pattern is more effective than many other solutions for WSD. Using regular data mining algorithms on the extracted features, we significantly outperformed most monolingual WSD solutions. The state-of-the-art results were obtained using external knowledge like various translations of the same sentence. Our method improved the accuracy of the multilingual system more than 4 percent, although we were using monolingual features.
Masoud Narouei, Mansour Ahmadi, Ashkan Sami
Nat. Lang. Eng.1
2015 DLLMiner: structural mining for malware detection
abstract
Abstract Existing anti‐malware products usually use signature‐based techniques as their main detection engine. Although these methods are very fast, they are unable to provide effective protection against newly discovered malware or mutated variant of old malware. Heuristic approaches are the next generation of detection techniques to mitigate the problem. These approaches aim to improve the detection rate by extracting more behavioral characteristics of malware. Although these approaches cover the disadvantages of signature‐based techniques, they usually have a high false positive, and evasion is still possible from these approaches. In this paper, we propose an effective and efficient heuristic technique based on static analysis that not only detect malware with a very high accuracy, but also is robust against common evasion techniques such as junk injection and packing. Our proposed system is able to extract behavioral features from a unique structure in portable executable, which is called dynamic‐link library dependency tree, without actually executing the application. Copyright © 2015 John Wiley & Sons, Ltd.
Masoud Narouei, Mansour Ahmadi, Giorgio Giacinto, Hassan Takabi, Ashkan Sami
Secur. Commun. Networks1