scholarly journals Three Strategies for Improving Shortest Vector Enumeration Using GPUs

2021 ◽  
Vol 2021 ◽  
pp. 1-13
Author(s):  
Mohamed S. Esseissah ◽  
Ashraf Bhery ◽  
Sameh S. Daoud ◽  
Hatem M. Bahig

Hard Lattice problems are assumed to be one of the most promising problems for generating cryptosystems that are secure in quantum computing. The shortest vector problem (SVP) is one of the most famous lattice problems. In this paper, we present three improvements on GPU-based parallel algorithms for solving SVP using the classical enumeration and pruned enumeration. There are two improvements for preprocessing: we use a combination of randomization and the Gaussian heuristic to expect a better basis that leads rapidly to a shortest vector and we expect the level on which the exchanging data between CPU and GPU is optimized. In the third improvement, we improve GPU-based implementation by generating some points in GPU rather than in CPU. We used NVIDIA GeForce GPUs of type GTX 1060 6G. We achieved a significant improvement upon Hermans’s improvement. The improvements speed up the pruned enumeration by a factor of almost 2.5 using a single GPU. Additionally, we provided an implementation for multi-GPUs by using two GPUs. The results showed that our algorithm of enumeration is scalable since the speedups achieved using two GPUs are almost faster than Hermans’s improvement by a factor of almost 5. The improvements also provided a high speedup for the classical enumeration. The speedup achieved using our improvements and two GPUs on a challenge of dimension 60 is almost faster by factor 2 than Correia’s parallel implementation using a dual-socket machine with 16 physical cores and simultaneous multithreading technology.

2018 ◽  
Vol 3 (2) ◽  
pp. 38-47
Author(s):  
Muhammad Abdul Azis ◽  
Nuryake Fajaryati

This research aims to create a Reosquido desalination tool for evaporation methods using a microcontroller. This tool can control the temperature to speed up the evaporation process in producing fresh water. The method applied to Reosquido desalination uses Evaporation. The first process before evaporation is the detection of temperature in sea water that will be heated using an element heater. The second process of temperature measurement is to turn off and turn on the Arduino Uno controlled heater, when the temperature is less than 80 ° then the heater is on. The third process is evaporation during temperatures between 80 ° to 100 °, evaporation water sticks to the glass roof which is designed by pyramid. Evaporated water that flows into the reservoir is detected by its solubility TDS value. The fourth process is heater off when the temperature is more than 100 °. Based on the results of the testing, the desalination process using a microcontroller controlled heater can speed up the time up to 55% of the previous desalination process tool, namely manual desalination prsoes without using the heater element controlled by the temperature and controlled by a microcontroller which takes 9 hours. Produces fresh water as much as 30ml from 3000ml of sea water, so that it can be compared to 1: 100.


Author(s):  
Kai Li ◽  
Qing-yu Cai

AbstractQuantum algorithms can greatly speed up computation in solving some classical problems, while the computational power of quantum computers should also be restricted by laws of physics. Due to quantum time-energy uncertainty relation, there is a lower limit of the evolution time for a given quantum operation, and therefore the time complexity must be considered when the number of serial quantum operations is particularly large. When the key length is about at the level of KB (encryption and decryption can be completed in a few minutes by using standard programs), it will take at least 50-100 years for NTC (Neighbor-only, Two-qubit gate, Concurrent) architecture ion-trap quantum computers to execute Shor’s algorithm. For NTC architecture superconducting quantum computers with a code distance 27 for error-correcting, when the key length increased to 16 KB, the cracking time will also increase to 100 years that far exceeds the coherence time. This shows the robustness of the updated RSA against practical quantum computing attacks.


IEEE Access ◽  
2018 ◽  
Vol 6 ◽  
pp. 61478-61487 ◽  
Author(s):  
Yu-Lun Chuang ◽  
Chun-I Fan ◽  
Yi-Fan Tseng

Jurnal INKOM ◽  
2014 ◽  
Vol 8 (1) ◽  
pp. 29 ◽  
Author(s):  
Arnida Lailatul Latifah ◽  
Adi Nurhadiyatna

This paper proposes parallel algorithms for precipitation of flood modelling, especially applied in spatial rainfall distribution. As an important input in flood modelling, spatial distribution of rainfall is always needed as a pre-conditioned model. In this paper two interpolation methods, Inverse distance weighting (IDW) and Ordinary kriging (OK) are discussed. Both are developed in parallel algorithms in order to reduce the computational time. To measure the computation efficiency, the performance of the parallel algorithms are compared to the serial algorithms for both methods. Findings indicate that: (1) the computation time of OK algorithm is up to 23% longer than IDW; (2) the computation time of OK and IDW algorithms is linearly increasing with the number of cells/ points; (3) the computation time of the parallel algorithms for both methods is exponentially decaying with the number of processors. The parallel algorithm of IDW gives a decay factor of 0.52, while OK gives 0.53; (4) The parallel algorithms perform near ideal speed-up.


Sign in / Sign up

Export Citation Format

Share Document