[dsfjdssdfsd] fyi: Pseudorandom Number Generation in Smart Cards: An Implementation, Performance and Randomness Analysis

=JeffH <Jeff.Hodges@KingsMountain.com> Thu, 23 January 2014 15:14 UTC

Return-Path: <Jeff.Hodges@KingsMountain.com>
X-Original-To: dsfjdssdfsd@ietfa.amsl.com
Delivered-To: dsfjdssdfsd@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A80A21A0032 for <dsfjdssdfsd@ietfa.amsl.com>; Thu, 23 Jan 2014 07:14:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.169
X-Spam-Level:
X-Spam-Status: No, score=0.169 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_SORBS_WEB=0.77, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xTNGFtGsRAGY for <dsfjdssdfsd@ietfa.amsl.com>; Thu, 23 Jan 2014 07:14:08 -0800 (PST)
Received: from alt-proxy11.mail.unifiedlayer.com (alt-proxy11.mail.unifiedlayer.com [74.220.211.241]) by ietfa.amsl.com (Postfix) with SMTP id 850961A000E for <dsfjdssdfsd@ietf.org>; Thu, 23 Jan 2014 07:14:08 -0800 (PST)
Received: (qmail 26026 invoked by uid 0); 23 Jan 2014 15:14:07 -0000
Received: from unknown (HELO box514.bluehost.com) (74.220.219.114) by oproxy16.mail.unifiedlayer.com with SMTP; 23 Jan 2014 15:14:07 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=kingsmountain.com; s=default; h=Content-Transfer-Encoding:Content-Type:Subject:To:MIME-Version:From:Date:Message-ID; bh=CxjeZe2lDpuYtKOs3m9FXpiIS5YnwSGqHSAiB8HRn88=; b=gZ73c0gGphAqpd9v6QUFGCTScUabZlHDWxszMI+6sThUjMuqUwVLz73faXoH5PSUOqLThh0WX1QQQAa0A1xQkFj9vZs05f220r3vmFzGhZtUhq3PYH0EoXk4z77PVXHn;
Received: from [216.113.168.128] (port=25319 helo=[10.244.137.220]) by box514.bluehost.com with esmtpsa (TLSv1:CAMELLIA256-SHA:256) (Exim 4.80) (envelope-from <Jeff.Hodges@KingsMountain.com>) id 1W6Lyp-0002lg-Mu for dsfjdssdfsd@ietf.org; Thu, 23 Jan 2014 08:14:07 -0700
Message-ID: <52E131BE.6090309@KingsMountain.com>
Date: Thu, 23 Jan 2014 07:14:06 -0800
From: =JeffH <Jeff.Hodges@KingsMountain.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130330 Thunderbird/17.0.5
MIME-Version: 1.0
To: IETF Pseudorandom Number Generator PRNG discussion list <dsfjdssdfsd@ietf.org>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: quoted-printable
X-Identified-User: {11025:box514.bluehost.com:kingsmou:kingsmountain.com} {sentby:smtp auth 216.113.168.128 authed with jeff.hodges+kingsmountain.com}
Subject: [dsfjdssdfsd] fyi: Pseudorandom Number Generation in Smart Cards: An Implementation, Performance and Randomness Analysis
X-BeenThere: dsfjdssdfsd@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "The dsfjdssdfsd list provides a venue for discussion of randomness in IETF protocols, for example related to updating RFC 4086." <dsfjdssdfsd.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dsfjdssdfsd>, <mailto:dsfjdssdfsd-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dsfjdssdfsd/>
List-Post: <mailto:dsfjdssdfsd@ietf.org>
List-Help: <mailto:dsfjdssdfsd-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dsfjdssdfsd>, <mailto:dsfjdssdfsd-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jan 2014 15:14:11 -0000

of possible overall interest (in terms of the analysis aspects)...

Akram, Raja Naeem, Konstantinos Markantonakis, and Keith Mayes. 
"Pseudorandom Number Generation in Smart Cards: An Implementation, 
Performance and Randomness Analysis." New Technologies, Mobility and 
Security (NTMS), 2012 5th International Conference on. IEEE, 2012.
http://digirep.rhul.ac.uk/file/315c7a7e-4963-4a62-189f-4ad198a79f30/5/Paper.pdf


Abstract—

Smart cards rely on pseudorandom number generators
to provide uniqueness and freshness in their cryptographic
services i.e. encryption and digital signatures. Their implementations
are kept proprietary by smart card manufacturers in
order to remain competitive. In this paper we look at how
these generators are implemented in general purpose computers.
How architecture of such generators can be modified to suit the
smart card environment. Six variations of this modified model
were implemented in Java Card along with the analysis of their
performance and randomness. To analyse the randomness of the
implemented algorithms, the NIST statistical test suite is used.
Finally, an overall analysis is provided, that is useful for smart
card designers to make informed decisions when implementing
pseudorandom number generators.