Stepan Kochemazov

ORCID: 0000-0003-2848-5786
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Formal Methods in Verification
  • graph theory and CDMA systems
  • Cryptographic Implementations and Security
  • DNA and Biological Computing
  • Complex Network Analysis Techniques
  • Gene Regulatory Network Analysis
  • Graph Labeling and Dimension Problems
  • Coding theory and cryptography
  • Machine Learning and Algorithms
  • Software Testing and Debugging Techniques
  • Digital Image Processing Techniques
  • Cellular Automata and Applications
  • Constraint Satisfaction and Optimization
  • Scheduling and Optimization Algorithms
  • Logic, programming, and type systems
  • Bayesian Modeling and Causal Inference
  • Metaheuristic Optimization Algorithms Research
  • Software Reliability and Analysis Research
  • Interconnection Networks and Systems
  • Opinion Dynamics and Social Influence
  • Network Security and Intrusion Detection
  • Peer-to-Peer Network Technologies
  • Bioinformatics and Genomic Networks
  • Information and Cyber Security
  • Model-Driven Software Engineering Techniques

ITMO University
2021-2025

Siberian Branch of the Russian Academy of Sciences
2014-2023

Institute for System Dynamics and Control Theory
2014-2021

Russian Academy of Sciences
2016-2020

Propositional satisfiability (SAT) is at the nucleus of state-of-the-art approaches to a variety computationally hard problems, one which cryptanalysis. Moreover, number practical applications SAT can only be tackled efficiently by identifying and exploiting subset formula's variables called backdoor set (or simply backdoors). This paper proposes new class sets for used in context cryptographic attacks, namely guess-and-determine attacks. The idea identify best subject statistically...

10.1609/aaai.v32i1.12205 article EN Proceedings of the AAAI Conference on Artificial Intelligence 2018-04-26

Many industrial verification problems are solved via reduction to CircuitSAT. It is often the case that resulting SAT instances very hard and require use of parallel computing be in reasonable time. The particularly relevant problem this context how best plan resources, because solvers' runtime well known predict. In present paper we propose two methods employ knowledge about a circuit's structure partition CircuitSAT instance into specific number simpler subproblems. A distinctive feature...

10.1109/access.2024.3525122 article EN cc-by IEEE Access 2025-01-01

In this paper we propose the technology for constructing propositional encodings of discrete functions. It is aimed at solving inversion problems considered functions using state-of-the-art SAT solvers. We implemented in form software system called Transalg, and used it to construct a number cryptanalysis problems. By applying solvers these managed invert several cryptographic particular, produced by Transalg family two-block MD5 collisions which first 10 bytes are zeros. Also encoding...

10.48550/arxiv.1607.00888 preprint EN other-oa arXiv (Cornell University) 2016-01-01

In this paper, we propose an approach for modeling and analysis of a number phenomena collective behavior. By collectives mean multi-agent systems that transition from one state to another at discrete moments time. The behavior member (agent) is called conforming if the opinion agent current time moment conforms some other agents previous moment. We presume each every makes decision by choosing set {0,1} (where 1-decision corresponds action 0-decision inaction). our model with synchronous...

10.1371/journal.pone.0115156 article EN cc-by PLoS ONE 2014-12-19

In this paper we considered the problem of finding pairs mutually orthogonal diagonal Latin squares order 10. First reduced it to Boolean satisfiability problem. The obtained instance is very hard, therefore decomposed into a family subproblems. To solve latter used volunteer computing project SAT@home. course 10-month long computational experiment managed find 29 described kind, that are different from already known pairs. Also search for triples 10 satisfy weakened orthogonality condition....

10.1109/mipro.2016.7522152 article EN 2016-05-01

Abstract In this research, the study concerns around several features of diagonal Latin squares (DLSs) small order. Authors suggest an algorithm for computing minimal and maximal numbers transversals DLSs. According to algorithm, all DLSs a particular order are generated, each square its constructed. The was implemented applied at most 7 on personal computer. experiment 8 performed in volunteer project Gerasim@home. addition, problem finding pairs orthogonal 10 considered reduced Boolean...

10.1515/eng-2017-0052 article EN cc-by Open Engineering 2017-12-29

Solving hard instances of the Boolean satisfiability problem (SAT) in practice is an interestingly nontrivial area. The heuristic nature SAT solvers makes it impossible to know advance how long will take solve any particular instance. One way coping with this disadvantage Divide-and-Conquer approach when original instance decomposed into a set simpler subproblems. However, plays crucial role resulting effectiveness solving. In present study, we reduce choosing proper decomposition stochastic...

10.1080/10556788.2019.1685993 article EN Optimization methods & software 2019-11-11

Abstract The A5/1 keystream generator is a part of Global System for Mobile Communications (GSM) protocol, employed in cellular networks all over the world. Its cryptographic resistance was extensively analyzed dozens papers. However, almost corresponding methods either employ specific hardware or require an extensive preprocessing stage and significant amounts memory. In present study, bitslice variant Anderson’s Attack on implemented. It requires very little computer memory no...

10.1515/eng-2018-0002 article EN cc-by Open Engineering 2018-03-03

In this paper we present the Transalg system, designed to produce SAT encodings for discrete functions, written as programs in a specific language.Translation of such is based on propositional encoding methods formal computing models and concept symbolic execution.We used system make number cryptographic functions.

10.18178/wcse.2015.04.048 article EN 2015 The 5th International Workshop on Computer Science and Engineering-Information Processing and Control Engineering 2015-01-01

In the present paper, we propose a technology for translating algorithmic descriptions of discrete functions to SAT. The proposed is aimed at applications in algebraic cryptanalysis. We describe how cryptanalysis problems are reduced SAT such way that it should be perceived as natural by cryptographic community. In~the theoretical part paper justify main principles general reduction from class containing majority employed cryptography. Then, Transalg software tool developed based on these...

10.48550/arxiv.1805.07239 preprint EN cc-by arXiv (Cornell University) 2018-01-01

In the present paper, we propose a technology for translating algorithmic descriptions of discrete functions to SAT. The proposed is aimed at applications in algebraic cryptanalysis. We describe how cryptanalysis problems are reduced SAT such way that it should be perceived as natural by cryptographic community. In~the theoretical part paper justify main principles general reduction from class containing majority employed cryptography. Then, Transalg software tool developed based on these...

10.23638/lmcs-16(1:29)2020 article EN cc-by Logical Methods in Computer Science 2020-03-02

In this paper we present the computational study of one class discrete models collective behavior. context these a set agents, that form collective, is represented by network. Each agent assigned special weight function. The behavior in time moments specified with vector function, coordinates which are defined values agents functions at corresponding moments. We phenomena concerning so-called conforming behavior: when an some moment decides to act or not depending on similar decisions, made...

10.1109/mipro.2016.7522338 article EN 2016-05-01

The paper proposes a probabilistic generalization of the well-known Strong Backdoor Set (SBS) concept applied to Boolean Satisfiability Problem (SAT). We call set variables B ρ-backdoor, if for fraction at least ρ possible assignments from B, assigning their values in formula Conjunctive Normal Form (CNF) results polynomially solvable formulas. Clearly, ρ-backdoor with ρ=1 is an SBS. For given it efficiently construct (ε, δ)-approximation parameter using Monte Carlo method. Thus, we define...

10.1609/aaai.v36i9.21277 article EN Proceedings of the AAAI Conference on Artificial Intelligence 2022-06-28

Solving hard instances of the Boolean satisfiability problem (SAT) in practice is an interestingly nontrivial area. In particular, heuristic nature state-of-the-art SAT solvers makes it impossible to know advance how long will take solve any particular instance. One way coping with this disadvantage divide-and-conquer approach when original instance decomposed into several simpler subproblems. However, plays a crucial role resulting effectiveness solving. present study, we reduce...

10.12783/dtcse/optim2018/27923 article EN DEStech Transactions on Computer Science and Engineering 2019-02-06
Coming Soon ...