384 research outputs found

    Optimizations in Algebraic and Differential Cryptanalysis

    Get PDF
    In this thesis, we study how to enhance current cryptanalytic techniques, especially in Differential Cryptanalysis (DC) and to some degree in Algebraic Cryptanalysis (AC), by considering and solving some underlying optimization problems based on the general structure of the algorithm. In the first part, we study techniques for optimizing arbitrary algebraic computations in the general non-commutative setting with respect to several metrics [42, 44]. We apply our techniques to combinatorial circuit optimization and Matrix Multiplication (MM) problems [30, 44]. Obtaining exact bounds for such problems is very challenging. We have developed a 2- step technique, where firstly we algebraically encode the problem and then we solve the corresponding CNF-SAT problem using a SAT solver. We apply this methodology to optimize small circuits such as S-boxes with respect to a given metric and to discover new bilinear algorithms for multiplying sufficiently small matrices. We have obtained the best bit-slice implementation of PRESENT S-box currently known [6]. Furthermore, this technique allows us to compute the Multiplicative Complexity (MC) of whole ciphers [23], a very important measure of the non-linearity of a cipher [20, 44]. Another major theme in this thesis is the study of advanced differential attacks on block ciphers. We suggest a general framework, which enhances current differential cryptanalytic techniques and we apply it to evaluate the security of GOST block cipher [63, 102, 107]. We introduce a new type of differential sets based on the connections be- tween the S-boxes, named “general open sets” [50, 51], which can be seen as a refinement of Knudsen’s truncated differentials [84]. Using this notion, we construct 20-round statistical distinguishers and then based on this construction we develop attacks against full 32-rounds. Our attacks are in the form of Depth-First key search with many technical steps subject to optimization. We validate and analyze in detail each of these steps in an attempt to provide a solid formulation for our advanced differential attacks

    Hypothesis testing and advanced distinguishers in differential cryptanalysis of block ciphers

    Get PDF
    Distinguishing distributions is a major part during cryptanalysis of symmetric block ciphers. The goal of the cryptanalyst is to distinguish two distributions; one that characterizes the number of certain events which occur totally at random and another one that characterizes same type of events but due to propagation inside the cipher. This can be realized as a hypothesis testing problem, where a source is used to generate independent random samples in some given finite set with some distribution P, which is either R or W, corresponding to propagation inside the cipher or a random permutation respectively. Distinguisher’s goal is to determine which one is most likely the one which was used to generate the sample. In this paper, we study a general hypothesis-testing based approach to construct statistical distinguishers using truncated differential properties. The observable variable in our case is the expected number of pairs that follow a certain truncated differential property of the form ΔX → ΔY after a certain number of rounds. As a proof of concept, we apply this methodology to GOST and SIMON 64/128 block ciphers and present distinguishers on 20 and 22 rounds respectivel

    Thyroid Hormone and Cardiac Disease: From Basic Concepts to Clinical Application

    Get PDF
    Nature's models of regeneration provide substantial evidence that a natural healing process may exist in the heart. Analogies existing between the damaged myocardium and the developing heart strongly indicate that regulatory factors which drive embryonic heart development may also control aspects of heart regeneration. In this context, thyroid hormone (TH) which is critical in heart maturation during development appears to have a reparative role in adult life. Thus, changes in TH -thyroid hormone receptor (TR) homeostasis are shown to govern the return of the damaged myocardium to the fetal phenotype. Accordingly, thyroid hormone treatment preferentially rebuilds the injured myocardium by reactivating developmental gene programming. Clinical data provide further support to this experimental evidence and changes in TH levels and in particular a reduction of biologically active triiodothyronine (T3) in plasma after myocardial infarction or during evolution of heart failure, are strongly correlated with patients morbidity and mortality. The potential of TH to regenerate a diseased heart has now been testing in patients with acute myocardial infarction in a phase II, randomized, double blind, placebo-controlled study (the THiRST study)
    corecore