Demo Data from EDBT 2026 / reviewers in the wild / expert
Arash Hariri
dblp:35/4510
· DBLP profile ↗
10ranked-venue papers
6as first author
0since 2021 · last 2011
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 4Systems, architecture and hardware · 4 · 4 first-authorSecurity and privacy · 1 · 1 first-authorTheory of computation · 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
2 papers |
Cryptographic primitives and cryptanalysis · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Hardware reliability and fault tolerance · 57% Integrated circuit design · 43% | |
| Theoretical computer science
1 paper |
Coding theory · 100% |
Topics — the 8 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cryptographic primitives and cryptanalysis
finite field arithmetic |
0.2 | 2 | 2011 | Concurrent Error Detection in Montgomery Multiplication over Binary Extension Fields · IEEE Trans. Computers 2011 Bit-Serial and Bit-Parallel Montgomery Multiplication and Squaring over GF(2^m) · IEEE Trans. Computers 2009 |
Cryptographic primitives and cryptanalysis › public-key cryptography › modular multiplication
montgomery multiplication |
0.2 | 2 | 2011 | Concurrent Error Detection in Montgomery Multiplication over Binary Extension Fields · IEEE Trans. Computers 2011 Bit-Serial and Bit-Parallel Montgomery Multiplication and Squaring over GF(2^m) · IEEE Trans. Computers 2009 |
Hardware reliability and fault tolerance › error detection
concurrent error detection |
0.1 | 1 | 2011 | Concurrent Error Detection in Montgomery Multiplication over Binary Extension Fields · IEEE Trans. Computers 2011 |
Hardware reliability and fault tolerance › error detection
parity-based error detection |
0.1 | 1 | 2011 | Concurrent Error Detection in Montgomery Multiplication over Binary Extension Fields · IEEE Trans. Computers 2011 |
Integrated circuit design
digital circuit design |
0.1 | 1 | 2009 | Bit-Serial and Bit-Parallel Montgomery Multiplication and Squaring over GF(2^m) · IEEE Trans. Computers 2009 |
Integrated circuit design › finite field arithmetic
finite field multiplier |
0.1 | 1 | 2009 | Bit-Serial and Bit-Parallel Montgomery Multiplication and Squaring over GF(2^m) · IEEE Trans. Computers 2009 |
Cryptographic primitives and cryptanalysis › public-key cryptography
elliptic curve cryptography |
0.0 | 1 | 2011 | Concurrent Error Detection in Montgomery Multiplication over Binary Extension Fields · IEEE Trans. Computers 2011 |
Coding theory › error-correcting codes
reed-solomon codes |
0.0 | 1 | 2009 | Bit-Serial and Bit-Parallel Montgomery Multiplication and Squaring over GF(2^m) · IEEE Trans. Computers 2009 |
Methods — techniques the papers use, named apart from their topics
bit-serial architecture · 0.3bit-parallel architecture · 0.3parity-based error detection · 0.2ASIC implementation · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | Concurrent Error Detection in Montgomery Multiplication over Binary Extension FieldsabstractMultiplication is one of the most important operations in finite field arithmetic. It is used in cryptographic and coding applications, such as elliptic curve cryptography and Reed-Solomon codes. In this paper, we consider the finite field multiplication used in elliptic curve cryptography and design concurrent error detection circuits. It is shown in the literature that the Montgomery multiplication can be used in cryptography to accelerate the scalar multiplication. Here, we use a parity-based concurrent error detection approach to increase the reliability of different Montgomery multipliers available in the literature. First, we consider bit-serial Montgomery multiplication and propose an error detection circuit. Then, we apply the same technique on the digit-serial Montgomery multiplication. Finally, we consider low time-complexity bit-parallel Montgomery multiplication and design the required components to implement the concurrent error detection circuits. ASIC implementations have been completed to analyze the time and area overheads of the proposed schemes. Also, the error detection capability is investigated by software simulations. We show that our approach results in efficient error detection schemes with small time and area overheads. Arash Hariri, Arash Reyhani-Masoleh |
IEEE Trans. Computers | 1 |
| 2011 | Digit-Level Semi-Systolic and Systolic Structures for the Shifted Polynomial Basis Multiplication Over Binary Extension FieldsabstractFinite field multiplication is one of the most important operations in the finite field arithmetic. In this paper, we study semi-systolic and systolic implementations of the shifted polynomial basis multiplication and propose low time complexity semi-systolic and systolic array structures. We show that our proposed semi-systolic multiplier is faster than its existing counterparts available in the literature. Our application-specified integrated circuit (ASIC) implementation of the proposed semi-systolic multiplier demonstrates that reduction in time complexity is achieved without imposing hardware overhead. Furthermore, our proposed systolic array shifted polynomial basis (SPB) multiplier has a low time complexity for general irreducible polynomials. Arash Hariri, Arash Reyhani-Masoleh |
IEEE Trans. Very Large Scale Integr. Syst. | 1 |
| 2009 | Bit-Serial and Bit-Parallel Montgomery Multiplication and Squaring over GF(2^m)abstractMultiplication and squaring are main finite field operations in cryptographic computations and designing efficient multipliers and squarers affect the performance of cryptosystems. In this paper, we consider the Montgomery multiplication in the binary extension fields and study different structures of bit-serial and bit-parallel multipliers. For each of these structures, we study the role of the Montgomery factor, and then by using appropriate factors, propose new architectures. Specifically, we propose two bit-serial multipliers for general irreducible polynomials, and then derive bit-parallel Montgomery multipliers for two important classes of irreducible polynomials. In this regard, first we consider trinomials and provide a way for finding efficient Montgomery factors which results in a low time complexity. Then, we consider type-II irreducible pentanomials and design two bit-parallel multipliers which are comparable to the best finite field multipliers reported in the literature. Moreover, we consider squaring using this family of irreducible polynomials and show that this operation can be performed very fast with the time complexity of two XOR gates. Arash Hariri, Arash Reyhani-Masoleh |
IEEE Trans. Computers | 1 |
| 2008 | Digit-Serial Structures for the Shifted Polynomial Basis Multiplication over Binary Extension Fields
Arash Hariri, Arash Reyhani-Masoleh |
WAIFI | 1 |
| 2007 | Fault Detection Structures for the Montgomery Multiplication over Binary Extension FieldsabstractFinite field arithmetic is used in applications like cryptography, where it is crucial to detect the errors. Therefore, concurrent error detection is very beneficial to increase the reliability in such applications. Multiplication is one of the most important operations and is widely used in different applications. In this paper, we target concurrent error detection in the Montgomery multiplication over binary extension fields. We propose error detection schemes for two Montgomery multiplication architectures. First, we present a new concurrent error detection scheme using the time redundancy and apply it on semi-systolic array Montgomery multipliers. Then, we propose a parity based error detection scheme for the bit-serial Montgomery multiplier over binary extension Fields. Arash Hariri, Arash Reyhani-Masoleh |
FDTC | 1 |
| 2006 | A Step Forward in Studying the Compact Genetic AlgorithmabstractThe compact Genetic Algorithm (cGA) is an Estimation of Distribution Algorithm that generates offspring population according to the estimated probabilistic model of the parent population instead of using traditional recombination and mutation operators. The cGA only needs a small amount of memory; therefore, it may be quite useful in memory-constrained applications. This paper introduces a theoretical framework for studying the cGA from the convergence point of view in which, we model the cGA by a Markov process and approximate its behavior using an Ordinary Differential Equation (ODE). Then, we prove that the corresponding ODE converges to local optima and stays there. Consequently, we conclude that the cGA will converge to the local optima of the function to be optimized. Reza Rastegar, Arash Hariri |
Evol. Comput. | 2 |
| 2006 | The Population-Based Incremental Learning Algorithm converges to local optima
Reza Rastegar, Arash Hariri |
Neurocomputing | 2 |
| 2005 | Parallel Hardware Implementation of Cellular Learning Automata Based Evolutionary Computing (CLA-EC) on FPGAabstractThe CLA-EC is a model obtained by combining the concepts of cellular learning automata and evolutionary algorithms. The parallel structure of the CLA-EC makes it suitable for hardware-based applications including evolvable hardware. In this paper, based on the SIMD model, a parallel architecture is proposed and implemented on FPGA. Simulation results show that the proposed architecture can solve optimization problems thousands times faster than the sequential implementations. Arash Hariri, Reza Rastegar, Morteza Saheb Zamani, Mohammad Reza Meybodi |
FCCM | 1 |
| 2005 | A Convergence Proof for the Population Based Incremental Learning AlgorithmabstractHere we propose a convergence proof for the population based incremental learning (PBIL). In our approach, first, we model the PBIL by the Markov process and approximate its behavior using Ordinary Differential Equation (ODE). Then we prove that the corresponding ODE doesn’t have any stable stationary points in [0,1]n, n is the number of variables, except the local maxima of the function to be optimized. Finally we show that this ODE and consequently the PBIL converge to one of these stable attractors. Reza Rastegar, Arash Hariri, M. Mazoochi |
ICTAI | 2 |
| 2004 | A Fuzzy Clustering Algorithm using Cellular Learning Automata based Evolutionary AlgorithmabstractIn this paper, a new fuzzy clustering algorithm that uses cellular learning automata based evolutionary computing (CLA-EC) is proposed. The CLA-EC is a model obtained by combining the concepts of cellular learning automata and evolutionary algorithms. The CLA-EC is used to search for cluster centers in such a way that minimizes the clustering criterion. The simulation results indicate that the proposed algorithm produces clusters with acceptable quality with respect to clustering criterion and provides a performance that is superior to that of the C-means algorithm. Reza Rastegar, A. R. Arasteh, Arash Hariri, Mohammad Reza Meybodi |
HIS | 3 |