102 research outputs found

    Construction of generalized-involutory MDS matrices

    Get PDF
    Maximum Distance Separable (MDS) matrices are usually used to be diffusion layers in cryptographic designs. The main advantage of involutory MDS matrices lies in that both encryption and decryption share the same matrix-vector product. In this paper, we present a new type of MDS matrices called generalized-involutory MDS matrices, implementation of whose inverse matrix-vector products in decryption is the combination of the matrix-vector products in encryption plus a few extra XOR gates. For the purpose of verifying the existence of such matrices, we found 4 × 4 Hadamard generalized-involutory MDS matrix over GF(24) consuming as little as 38 XOR gates with 4 additional XOR gates for inverse matrix, while the best previous single-clock implementation in IWSEC 2019 needs 46 XOR gates with 51 XOR gates for inverse matrix. For GF(28), our results also beat the best previous records in ToSC 2017

    New Subquadratic Algorithms for Constructing Lightweight Hadamard MDS Matrices (Full Version)

    Get PDF
    Maximum Distance Separable (MDS) Matrix plays a crucial role in designing cryptosystems. In this paper we mainly talk about constructing lightweight Hadamard MDS matrices based on subquadratic multipliers over GF(24)GF(2^4). We firstly propose subquadratic Hadamard matrix-vector product formulae (HMVP), and provide two new XOR count metrics. To the best of our knowledge, subquadratic multipliers have not been used to construct MDS matrices. Furthermore, combined with HMVP formulae we design a construction algorithm to find lightweight Hadamard MDS matrices under our XOR count metric. Applying our algorithms, we successfully find MDS matrices with the state-of-the-art fewest XOR counts for 4×44 \times 4 and 8×88 \times 8 involutory and non-involutory MDS matrices. Experiment results show that our candidates save up to 40.63%40.63\% and 10.34%10.34\% XOR gates for 8×88 \times 8 and 4×44 \times 4 matrices over GF(24)GF(2^4) respectively

    Optimal epidemic information dissemination in uncertain dynamic environment

    Get PDF
    Optimization of stochastic epidemic information dissemination plays a significant role in enhancing the reliability of epidemic networks. This letter proposes a multi-stage decision making optimization model for stochastic epidemic information dissemination based on dynamic programming, in which uncertainties in a dynamic environment are taken into account. We model the inherent bimodal dynamics of general epidemic mechanisms as a Markov chain, and a state transition equation is proposed based on this Markov chain. We further derive optimal policies and a theoretical closed-form expression for the maximal expected number of successfully delivered messages. The properties of the derived model are theoretically analyzed. Simulation results show an improvement in reliability, in terms of accumulative number of successfully delivered messages, of epidemic information dissemination in stochastic situations
    • …
    corecore