M. Sethumadhavan 0001

dblp:130/3632 · also Madathil Sethumadhavan, Sethumadhavan Madathil · DBLP profile ↗
← Back
8ranked-venue papers
0as first author
5since 2021 · last 2026
0000-0001-5476-5461ORCID · verified

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

Theory of computation · 3 · 2 since 2021Software engineering, systems software and programming languages · 2 · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 since 2021Security and privacy · 1
YearPublicationVenuePosition
2026 Construction and enumeration of correlation immune rotation symmetric Boolean functions
Zeenath A. U., Lakshmy K. V. 0001, Thomas W. Cusick, M. Sethumadhavan 0001
Discret. Appl. Math.4
2024 Construction and enumeration of balanced rotation symmetric Boolean functions
Zeenath A. U., Lakshmy K. V. 0001, Thomas W. Cusick, M. Sethumadhavan 0001
Discret. Appl. Math.4
2024 Runtime verification on abstract finite state models
K. P. Jevitha, Bharat Jayaraman, M. Sethumadhavan 0001
J. Syst. Softw.3
2023 Proactive visual cryptographic schemes for general access structures
Praveen K, Sabyasachi Dutta, Avishek Adhikari, M. Sethumadhavan 0001
Multim. Tools Appl.4
2021 Finite-state model extraction and visualization from Java program execution
abstract
Abstract Finite‐state models are extensively used for discrete systems and they have also been adopted for the analysis and verification of concurrent systems. Programs that have a repetitive cycle, such as event‐driven servers and controllers, lend themselves to finite‐state modeling. In this article, we use the termmodel extractionto refer to the construction of a finite‐state model from an execution trace of a Java program and a set of key attributes, that is, a subset of the fields of the objects in the program execution. By choosing different sets of attributes, different finite‐state models (or views) of the execution can be obtained. Such models aid program comprehension and they can also be used in debugging a program. We present algorithms for model extraction and also formodel abstractionin order to reduce the size of the extracted models so that they are amenable to visualization. For long executions, we show how to minimize the overhead of execution trace collection through a bytecode instrumentation technique; and, for large models, which are not amenable to visualization, we show how key properties of the extracted model can be checked against declarative specifications. We have implemented our techniques in the context of JIVE, an Eclipse plugin that supports runtime visualization and analysis of Java program executions. We illustrate our techniques through a collection of case studies of varying size and complexity, from classic problems of concurrency control to a medium‐size protocol for authorization (OAuth2.0 protocol) to a large‐scale software that underlies web applications (Apache Tomcat server).
K. P. Jevitha, Swaminathan Jayaraman, Bharat Jayaraman, M. Sethumadhavan 0001
Softw. Pract. Exp.4
2019 Deterministic extended visual cryptographic schemes for general access structures with OR-AND and XOR-AND operations
Kanakkath Praveen, M. Sethumadhavan 0001, Ramakrishnan Krishnan
Multim. Tools Appl.2
2016 Hash-One: a lightweight cryptographic hash function
abstract
The increased demand for lightweight applications has triggered the need for appropriate security mechanisms in them. Lightweight cryptographic hash functions are among the major responses toward such a requirement. The authors thus have a handful of such hash functions such as QUARK, PHOTON, SPONGENT and GLUON introduced already. The cryptanalysis of these hash functions is crucial in analysing their strength and often calls for improvement in designs. Their performance, are also to be taken care of, in terms of both software and hardware implementations. Here, they propose a lightweight hash function with reduced complexity in terms of hardware implementation, capable of achieving standard security. It uses sponge construction with permutation function involving the update of two non‐linear feedback shift registers. Thus, in terms of sponge capacity it provides at least 80 bit security against generic attacks which is acceptable currently.
Puliparambil Megha Mukundan, Sindhu Manayankath, Chungath Srinivasan, M. Sethumadhavan 0001
IET Inf. Secur.4
2014 Counting rotation symmetric functions using Polya's theorem
Lakshmy K. V. 0001, M. Sethumadhavan 0001, Thomas W. Cusick
Discret. Appl. Math.2