International Journal of Networked and Distributed Computing

Volume 5, Issue 1, January 2017, Pages 52 - 61

An FPGA Accelerator for Molecular Dynamics Simulation Using OpenCL

Authors
Hasitha Muthumala Waidyasooriya, Masanori Hariyama, Kota Kasahara
Corresponding Author
Hasitha Muthumala Waidyasooriya
Available Online 2 January 2017.
DOI
10.2991/ijndc.2017.5.1.6How to use a DOI?
Keywords
OpenCL for FPGA, molecular dynamics simulation, hardware acceleration, scientific computing.
Abstract

This paper presents a new chaos-based image cipher using a plaintext-related permutation. The cat map and Lorenz system are employed to shuffle the positions of image pixels and generate the diffusion keystream, respectively. The control parameters of the cat map, i.e. the permutation key, are determined by the Murmur2 hash value of the original image. Owing to the avalanche property of hash functions, completely different shuffled images will be produced even if there is a tiny difference between the original ones, and it helps accelerate the diffusion process. Experimental results indicate that the proposed scheme requires only one and two cipher cycles to achieve an acceptable and a satisfactory diffusion properties, respectively, whereas two and three cipher cycles are needed by typical schemes to achieve the same properties. Thorough security analysis is carried out, and the results demonstrate the satisfactory security of the proposed scheme.

Copyright
© 2017, the Authors. Published by Atlantis Press.
Open Access
This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).

Download article (PDF)

Journal
International Journal of Networked and Distributed Computing
Volume-Issue
5 - 1
Pages
52 - 61
Publication Date
2017/01/02
ISSN (Online)
2211-7946
ISSN (Print)
2211-7938
DOI
10.2991/ijndc.2017.5.1.6How to use a DOI?
Copyright
© 2017, the Authors. Published by Atlantis Press.
Open Access
This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).

Cite this article

TY  - JOUR
AU  - Hasitha Muthumala Waidyasooriya
AU  - Masanori Hariyama
AU  - Kota Kasahara
PY  - 2017
DA  - 2017/01/02
TI  - An FPGA Accelerator for Molecular Dynamics Simulation Using OpenCL
JO  - International Journal of Networked and Distributed Computing
SP  - 52
EP  - 61
VL  - 5
IS  - 1
SN  - 2211-7946
UR  - https://doi.org/10.2991/ijndc.2017.5.1.6
DO  - 10.2991/ijndc.2017.5.1.6
ID  - Waidyasooriya2017
ER  -