WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |

Search International and National Patent Collections
World Intellectual Property Organization
Machine translation
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2002/027474    International Application No.:    PCT/GB2001/004301
Publication Date: 04.04.2002 International Filing Date: 26.09.2001
Chapter 2 Demand Filed:    26.04.2002    
G06F 21/55 (2013.01), G06F 9/302 (2006.01), G06F 9/32 (2006.01), G06F 9/38 (2006.01)
Applicants: UNIVERSITY OF BRISTOL [GB/GB]; Senate House Tyndall Avenue Clifton Bristol BS8 1TH (GB).
SMART, Nigel, Paul [GB/GB]; (GB) (For US Only).
MAY, Michael, David [GB/GB]; (GB) (For US Only).
MULLER, Hendrik, Lambertus [NL/GB]; (GB) (For US Only)
Inventors: SMART, Nigel, Paul; (GB).
MAY, Michael, David; (GB).
MULLER, Hendrik, Lambertus; (GB)
Agent: DRIVER, Virginia, Rozanne; Page White & Farrer 54 Doughty Street London WC1N 2LS (GB)
Priority Data:
0023699.2 27.09.2000 GB
Abstract: front page image
(EN)A method of executing a computer program to effect an operation defined by a computer instruction in said program on a set of values, wherein a step of effecting the defined operation on a first pair of values selected at random from said set generates a result value which then forms part of said set of values, wherein said step is repeated on successive randomly selected pairs of values until a single result value remains, whereby the execution profile of said computer instruction differs on successive executions thereof.
(FR)Procédé d'exécution d'un programme informatique afin d'effectuer une opération définie par une instruction informatique dudit programme sur un ensemble de valeurs, ce qui consiste, en une étape, à effectuer l'opération définie sur une première paire de valeurs sélectionnées de façon aléatoire dans ledit ensemble et à générer une valeur de résultat faisant ensuite partie dudit ensemble de valeurs. On répète ladite étape sur des paires successives de valeurs sélectionnées au hasard jusqu'à l'obtention d'une seule valeur de résultat, ce qui permet au profil d'exécution de ladite instruction informatique de différer lors de ces exécutions successives.
Designated States: AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EE, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MA, MD, MG, MK, MN, MW, MX, MZ, NO, NZ, PL, PT, RO, RU, SD, SE, SG, SI, SK, SL, TJ, TM, TR, TT, TZ, UA, UG, US, UZ, VN, YU, ZA, ZW.
African Regional Intellectual Property Organization (GH, GM, KE, LS, MW, MZ, SD, SL, SZ, TZ, UG, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)