Masoud Nosrati

dblp:163/9142 · DBLP profile ↗
← Back
6ranked-venue papers
5as first author
4since 2021 · last 2026
0000-0001-9348-2405ORCID · verified

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

Databases, data management, data science and information retrieval · 4 · 4 first-author · 4 since 2021Security and privacy · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author
YearPublicationVenuePosition
2026 Verifiable Authenticated Data Structure (V-ADS) for Analytic Queries
Masoud Nosrati, Ying Cai 0001
VLDB J.1
2026 Correction: Verifiable Authenticated Data Structure (V-ADS) for Analytic Queries
Masoud Nosrati, Ying Cai 0001
VLDB J.1
2023 Verifying the Correctness of Analytic Query Results (Extended Abstract)
abstract
This research studies the problem of enabling users to verify that the results of analytical queries such as top k they receive from a potentially untrustworthy cloud are indeed correct. Existing work shows that it is possible for a data owner to create an authentication data structure (ADS) by which a cloud can build a verification object (VO) to prove the correctness of a query result. The current technique, however, has largely ignored the computation cost in VO construction and query result verification. In this paper, we extend and integrate Intersection tree (I-tree) and Merkle hash-tree (MH-tree) to develop a new ADS called Intersection Function Merkle Hash-tree (IFMH-tree). We propose two versions of the IFMH-tree, one-signature and multi-signature, and study their performance in supporting three representative types of analytic queries, including top-k, range, and KNN queries. Our results show that the new technique outperforms the existing solution to a large extent.
Masoud Nosrati, Ying Cai 0001
ICDE1
2022 Verifying the Correctness of Analytic Query Results
abstract
Data outsourcing is a cost-effective solution for data owners to tackle issues such as large volumes of data, huge number of users, and intensive computation needed for data analysis. They can simply upload their databases to a cloud and let it perform all management works, including query processing. One problem with this service model is how query issuers can verify the query results they receive are indeed correct. This concern is legitimate because, as a third party, clouds may not be fully trustworthy, and as a large data center, clouds are ideal targets for hackers. There has been significant work on query result verification, but most consider only simple queries where query results can be attained by checking the raw data against the query conditions directly. In this paper, we consider the problem of enabling users to verify the correctness of the results of analytic queries. Unlike simple queries, analytic queries involve ranking functions to score a database, which makes it difficult to build data structures for verification purposes. We propose two approaches, namelyone-signatureandmulti-signature, and show that they work well on three representative types of analytic queries, includingtop-k,range, andKNNqueries, through both analysis and experiments.
Masoud Nosrati, Ying Cai 0001
IEEE Trans. Knowl. Data Eng.1
2016 Metamorphic malware detection using opcode frequency rate and decision tree
abstract
Malware is defined as any type of malicious code that is the potent to harm a computer or a network. Modern malwares are accompanied with mutation characteristics, namely polymorphism and metamorphism. They let malwares to generate enormous number of variants. Rising number of metamorphic malwares entails hardship in analyzing them for signature extraction and database updates. In spite of the broad use of signature-based methods in the security products, they are not able detect the new unseen morphs of malware, and it is stemmed from changing the structure of malware as well as the signature in each infection. In this paper, a novel method is proposed in which the proportion of opcodes is used for detecting the new morphs. Decision trees are utilized for classification and detection of malware variants based on the rate of opcode frequencies. Three metrics for evaluating the proposed method are speed, efficiency and accuracy. It was observed in the course of experiments that speed and time complexity will not be challenging factors; because of the fast nature of extracting the frequencies of opcodes from source assembly file. Empirical validation reveals that the proposed method outperforms the entire commercial antivirus programs with a high level of efficiency and accuracy.
Mahmood Fazlali, Peyman Khodamoradi, Farhad Mardukhi, Masoud Nosrati, Mohammad Mahdi Dehshibi
Int. J. Inf. Secur. Priv.4
2015 Latency Optimization for Resource Allocation in Cloud Computing System
Masoud Nosrati, Abdolah Chalechale, Ronak Karimi
ICCSA (1)1