Aristotel Tentov

Work place: Faculty of Electrical Engineering and Information Technologies, Skopje, Macedonia

E-mail: toto@feit.ukim.edu.mk

Website:

Research Interests: Computer systems and computational processes, Computer Architecture and Organization, Computer Networks, Data Structures and Algorithms

Biography

Aristotel Tentov, PhD is Full Professor at University "St. Kiril i Metodij" in Skopje, Faculty of Electrical Engineering, Computer Science Department, Skopje, Republic of Macedonia. He has completed his PhD in Computer Science in 1994. Dr Aristotel Tentov published as an author or as a coauthor more than 20 scientific papers on conferences, symposiums and journals. Besides that, he was an author or a coauthor on more than 20 technical reports or projects. Dr. Tentov is engaged in several research areas: Computer Architectures, wired, wireless and mobile networking, Design of Integrated Circuits, Multiprocessor Systems, RFID devices and environments etc.

Author Articles
FSM Circuits Design for Approximate String Matching in Hardware Based Network Intrusion Detection Systems

By Dejan Georgiev Aristotel Tentov

DOI: https://doi.org/10.5815/ijitcs.2014.01.08, Pub. Date: 8 Dec. 2013

In this paper we present a logical circuits design for approximate content matching implemented as finite state machines (FSM). As network speed increases the software based network intrusion detection and prevention systems (NIDPS) are lagging behind requirements in throughput of so called deep package inspection - the most exhaustive process of finding a pattern in package payloads. Therefore, there is a demand for hardware implementation. Approximate content matching is a special case of content finding and variations detection used by "evasion" techniques. In this research we will enhance the k-differentiate problem with "ability" to detect a generalized Levensthein edit distance i.e. transposition of two neighboring characters. The proposed designs are based on automata theory using the concept of state reduction and complexity minimization. The main objective is to present the feasibility of the hardware design and the trade-off between the simple next state and output functions of NFA and reduced number of required memory elements (flip-flops) of DFA.

[...] Read more.
Other Articles