Skip to Main Content (Press Enter)

Logo CNR
  • ×
  • Home
  • People
  • Outputs
  • Organizations
  • Expertise & Skills

UNI-FIND
Logo CNR

|

UNI-FIND

cnr.it
  • ×
  • Home
  • People
  • Outputs
  • Organizations
  • Expertise & Skills
  1. Outputs

A novel GPU-based implementation of the cube attack preliminary results against trivium

Conference Paper
Publication Date:
2017
abstract:
With black-box access to the cipher being its unique requirement, Dinur and Shamir's cube attack is a flexible cryptanalysis technique which can be applied to virtually any cipher. However, gaining a precise understanding of the characteristics that make a cipher vulnerable to the attack is still an open problem, and no implementation of the cube attack so far succeeded in breaking a real-world strong cipher. In this paper, we present a complete implementation of the cube attack on a GPU/CPU cluster able to improve state-of-the-art results against the Trivium cipher. In particular, our attack allows full key recovery up to 781 initialization rounds without brute-force, and yields the first ever maxterm after 800 initialization rounds. The proposed attack leverages a careful tuning of the available resources, based on an accurate analysis of the offline phase, that has been tailored to the characteristics of GPU computing. We discuss all design choices, detailing their respective advantages and drawbacks. Other than providing remarkable results, this paper shows how the cube attack can significantly benefit from accelerators like GPUs, paving the way for future work in the area.
Iris type:
04.01 Contributo in Atti di convegno
Keywords:
Cube attack; GPU; Trivium
List of contributors:
Cianfriglia, Marco; Guarino, Stefano; Pedicini, Marco; Bernaschi, Massimo; Lombardi, Flavio
Authors of the University:
BERNASCHI MASSIMO
GUARINO STEFANO
LOMBARDI FLAVIO
Handle:
https://iris.cnr.it/handle/20.500.14243/336231
  • Overview

Overview

URL

http://www.scopus.com/record/display.url?eid=2-s2.0-85022323805&origin=inward
  • Use of cookies

Powered by VIVO | Designed by Cineca | 26.5.0.0 | Sorgente dati: PREPROD (Ribaltamento disabilitato)