Multiplication modulo (2n+1) using algorithmic self-assembly model and its application to international data encryption algorithm

被引:0
|
作者
机构
[1] Cheng, Zhen
[2] Huang, Yufang
来源
Cheng, Z. | 1600年 / American Scientific Publishers卷 / 08期
关键词
Bioinformatics - Digital storage - Self assembly;
D O I
10.1166/jbns.2014.1205
中图分类号
学科分类号
摘要
One of the most important models of DNA computing which has much parallelism and high density storage is algorithmic tile self-assembly. Recent researches on this model have demonstrated that self-assembled architectures can be used to solve complex computational problems. In this paper, algorithmic self-assembly model is designed to carry out multiplication modulo (2 n+1) by executing three operations: addition operation, comparing operation and shift operation. Our method can be successfully performed multiplication modulo (2n +1) by using (H)(1) basic tile types in (H)(1) steps. Then, we discuss how to apply the self-assembled architectures for computing multiplication modulo (2n+1) to the well-known cryptosystem-International Data Encryption Algorithm (IDEA). Copyright © 2014 American Scientific Publishers All rights reserved.
引用
收藏
相关论文
共 13 条
  • [1] Algorithm for modulo (2n+1) multiplication
    Sousa, LA
    ELECTRONICS LETTERS, 2003, 39 (09) : 752 - 754
  • [2] Design and implementation of reconfigurable modulo (2n+1) multiplication IP core using FPGAs
    Liu, Yuanfeng
    Meng, Qiang
    Dai, Zibin
    Liu, Jianguo
    2006 1ST INTERNATIONAL SYMPOSIUM ON PERVASIVE COMPUTING AND APPLICATIONS, PROCEEDINGS, 2006, : 539 - +
  • [3] Low Power Modulo 2n+1 Multiplier Using Data Aware Adder Tree
    Sakthivel, R.
    Vanitha, M.
    Sanapala, Kishore
    Thirumalesh, K.
    PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON ECO-FRIENDLY COMPUTING AND COMMUNICATION SYSTEMS, 2015, 70 : 355 - 361
  • [4] Ternary representation of N (N=1 or 2)-input and 1-output algorithmic self-assembly demonstrated by DNA
    Park, Suyoun
    Tandon, Anshula
    Cho, Hyun Jae
    Raza, Muhammad Tayyab
    Lee, Sung Jin
    Chopade, Prathamesh
    Ha, Tai Hwan
    Park, Sung Ha
    NANOTECHNOLOGY, 2020, 31 (08)
  • [5] Reversal of Aggregation Using β-Breaker Dipeptide Containing Peptides: Application to Aβ(1-40) Self-Assembly and Its Inhibition
    Nadimpally, Krishna Chaitanya
    Paul, Ashim
    Mandal, Bhubaneswar
    ACS CHEMICAL NEUROSCIENCE, 2014, 5 (05): : 400 - 408
  • [6] Parallel molecular computation of modular-multiplication with two same inputs over finite field GF(2n) using self-assembly of DNA tiles
    Li, Yongnan
    Xiao, Limin
    Ruan, Li
    COMPUTATIONAL BIOLOGY AND CHEMISTRY, 2014, 50 : 82 - 87
  • [7] Model parameter estimation and its uncertainty for 2-D inclined sheet structure in self-potential data using crow search algorithm
    Arif Haryono
    Reni Sungkono
    Bagus Jaya Agustin
    Amien Santosa
    Bramantya Widodo
    Acta Geodaetica et Geophysica, 2020, 55 : 691 - 715
  • [8] Model parameter estimation and its uncertainty for 2-D inclined sheet structure in self-potential data using crow search algorithm
    Haryono, Arif
    Sungkono
    Agustin, Reni
    Santosa, Bagus Jaya
    Widodo, Amien
    Ramadhany, Bramantya
    ACTA GEODAETICA ET GEOPHYSICA, 2020, 55 (04) : 691 - 715
  • [9] rGO supported self-assembly of 2D nano sheet of (g-C3N4) into rod-like nano structure and its application in sonophotocatalytic degradation of an antibiotic
    Vinesh, V.
    Ashokkumar, Muthupandian
    Neppolian, B.
    ULTRASONICS SONOCHEMISTRY, 2020, 68
  • [10] Correction to: Model parameter estimation and its uncertainty for 2-D inclined sheet structure in self-potential data using crow search algorithm
    Arif Haryono
    Reni Sungkono
    Bagus Jaya Agustin
    Amien Santosa
    Bramantya Widodo
    Acta Geodaetica et Geophysica, 2021, 56 : 229 - 229