CHURNs : freshness assurance for humans


Autoria(s): Radke, Kenneth; Boyd, Colin; Gonzalez Nieto, Juan M.; Bartlett, Harry
Data(s)

2015

Resumo

We present CHURNs, a method for providing freshness and authentication assurances to human users. In computer-to-computer protocols, it has long been accepted that assurances of freshness such as random nonces are required to prevent replay attacks. Typically, no such assurance of freshness is presented to a human in a human-and-computer protocol. A Computer–HUman Recognisable Nonce (CHURN) is a computer-aided random sequence that the human has a measure of control over and input into. Our approach overcomes limitations such as ‘humans cannot do random’ and that humans will follow the easiest path. Our findings show that CHURNs are significantly more random than values produced by unaided humans; that humans may be used as a second source of randomness, and we give measurements as to how much randomness can be gained from humans using our approach; and that our CHURN-generator makes the user feel more in control, thus removing the need for complete trust in devices and underlying protocols. We give an example of how a CHURN may be used to provide assurances of freshness and authentication for humans in a widely used protocol.

Formato

application/pdf

Identificador

http://eprints.qut.edu.au/75851/

Publicador

Oxford University Press

Relação

http://eprints.qut.edu.au/75851/3/75851.pdf

DOI:10.1093/comjnl/bxu073

Radke, Kenneth, Boyd, Colin, Gonzalez Nieto, Juan M., & Bartlett, Harry (2015) CHURNs : freshness assurance for humans. The Computer Journal, 58(10), pp. 2404-2425.

http://purl.org/au-research/grants/ARC/LP120200246

http://purl.org/au-research/grants/ARC/DP130104304

Direitos

Copyright 2014 The British Computer Society

Fonte

School of Electrical Engineering & Computer Science; School of Mathematical Sciences; Science & Engineering Faculty

Palavras-Chave #Human #Protocols #Internet #Web-based security #CHURNS
Tipo

Journal Article