Demo Data from EDBT 2026 / reviewers in the wild / expert
Colin D. Walter
dblp:39/4541
· DBLP profile ↗
26ranked-venue papers
20as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 17 · 14 first-authorSystems, architecture and hardware · 4 · 3 first-authorTheory of computation · 4 · 3 first-authorSoftware engineering, systems software and programming languages · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Network and information security
11 papers |
Hardware security and side channels · 52% Cryptographic primitives and cryptanalysis · 48% | |
| Computer architecture, parallel and distributed computing, and storage systems
7 papers |
Integrated circuit design · 75% Hardware accelerators and domain-specific architectures · 25% |
Topics — the 18 heaviest of 19, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware security and side channels
side-channel attack |
0.2 | 4 | 2008 | Recovering Secret Keys from Weak Side Channel Traces of Differing Lengths · CHES 2008 Simple Power Analysis of Unified Code for ECC Double and Add · CHES 2004 Some Security Aspects of the M IST Randomized Exponentiation Algorithm · CHES 2002 |
Cryptographic primitives and cryptanalysis › cryptanalysis
key recovery attack |
0.1 | 1 | 2008 | Recovering Secret Keys from Weak Side Channel Traces of Differing Lengths · CHES 2008 |
Cryptographic primitives and cryptanalysis › public-key cryptography
modular multiplication |
0.1 | 4 | 1999 | Montgomery's Multiplication Technique: How to Make It Smaller and Faster · CHES 1999 Space/Time Trade-Offs for Higher Radix Modular Multiplication Using Repeated Addition · IEEE Trans. Computers 1997 Systolic Modular Multiplication · IEEE Trans. Computers 1993 |
Cryptographic primitives and cryptanalysis › public-key cryptography
elliptic curve cryptography |
0.0 | 1 | 2004 | Simple Power Analysis of Unified Code for ECC Double and Add · CHES 2004 |
Hardware security and side channels › side-channel attack › power analysis
simple power analysis |
0.0 | 1 | 2004 | Simple Power Analysis of Unified Code for ECC Double and Add · CHES 2004 |
Cryptographic primitives and cryptanalysis › number theory
modular arithmetic |
0.0 | 3 | 1997 | Space/Time Trade-Offs for Higher Radix Modular Multiplication Using Repeated Addition · IEEE Trans. Computers 1997 Systolic Modular Multiplication · IEEE Trans. Computers 1993 Hardware Implementation of Montgomery's Modular Multiplication Algorithm · IEEE Trans. Computers 1993 |
Hardware security and side channels › side-channel attack
power analysis |
0.0 | 1 | 2001 | Sliding Windows Succumbs to Big Mac Attack · CHES 2001 |
Cryptographic primitives and cryptanalysis › public-key cryptography
modular exponentiation |
0.0 | 2 | 2001 | Exponentiation Using Division Chains · IEEE Trans. Computers 1998 Sliding Windows Succumbs to Big Mac Attack · CHES 2001 |
Hardware security and side channels
fault attacks |
0.0 | 1 | 2000 | Data Integrity in Hardware for Modular Arithmetic · CHES 2000 |
Hardware security and side channels
side-channel cryptanalysis |
0.0 | 1 | 2008 | Recovering Secret Keys from Weak Side Channel Traces of Differing Lengths · CHES 2008 |
Cryptographic primitives and cryptanalysis › public-key cryptography › modular multiplication
montgomery multiplication |
0.0 | 1 | 1999 | Montgomery's Multiplication Technique: How to Make It Smaller and Faster · CHES 1999 |
Integrated circuit design
digital circuit design |
0.0 | 2 | 2000 | Hardware Implementation of Montgomery's Modular Multiplication Algorithm · IEEE Trans. Computers 1993 Data Integrity in Hardware for Modular Arithmetic · CHES 2000 |
Hardware accelerators and domain-specific architectures
cryptographic accelerator |
0.0 | 3 | 1998 | Exponentiation Using Division Chains · IEEE Trans. Computers 1998 Space/Time Trade-Offs for Higher Radix Modular Multiplication Using Repeated Addition · IEEE Trans. Computers 1997 Systolic Modular Multiplication · IEEE Trans. Computers 1993 |
Cryptographic primitives and cryptanalysis › public-key cryptography › elliptic curve cryptography
scalar multiplication |
0.0 | 1 | 2004 | Simple Power Analysis of Unified Code for ECC Double and Add · CHES 2004 |
Cryptographic primitives and cryptanalysis
public-key cryptography |
0.0 | 1 | 2001 | Sliding Windows Succumbs to Big Mac Attack · CHES 2001 |
Integrated circuit design › digital circuit design
arithmetic circuit design |
0.0 | 2 | 1999 | Montgomery's Multiplication Technique: How to Make It Smaller and Faster · CHES 1999 Faster Modular Multiplication by Operand Scaling · CRYPTO 1991 |
Integrated circuit design › digital circuit design › arithmetic circuit design
modular arithmetic hardware |
0.0 | 1 | 2000 | Data Integrity in Hardware for Modular Arithmetic · CHES 2000 |
Integrated circuit design
finite field arithmetic |
0.0 | 1 | 1999 | Montgomery's Multiplication Technique: How to Make It Smaller and Faster · CHES 1999 |
Methods — techniques the papers use, named apart from their topics
side-channel trace alignment · 0.1montgomery multiplication · 0.1modular arithmetic · 0.1data integrity · 0.1simple power analysis · 0.0mixed basis representation · 0.0m-ary method · 0.0randomized exponentiation · 0.0sliding window · 0.0big mac attack · 0.0square-and-multiply · 0.0space/time trade-off analysis · 0.0repeated addition · 0.0systolic array · 0.0montgomery modular multiplication · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | An NFC based consumer-level counterfeit detection frameworkabstractCounterfeit products have been a major concern in global market. There are many procedures for preventing the counterfeiting of goods, such as holograms, tamper-resistant packaging etc. However, there is still a rising trend in counterfeit goods. With the emergence of RFID systems, supply chain management is able to detect counterfeit products relatively easily. Existing techniques generally involve a centralized database and can only be implemented in an online scenario. This deprives the individual customers of using any authentication mechanism while making purchases due to the infeasibility of accessing a central database. In this paper, we analyze a recently published semi-offline scheme proposed by Alex et al. We identify limitations and weaknesses in this scheme and suggest solutions. We modify the framework to remove the main weakness and extend it to the consumer level so that a consumer can determine the legitimacy of a product. This involves Near Field Communication technology (NFC) which is now widely available in cell phones - the consumer's cell phone acts as an RFID reader and detects counterfeit products. Our solution is completely offline as it does not require a central database for product authentication. It is based on Public Key Cryptography (PKC) and a Public Key Infrastructure (PKI). It offers dual layer authentication mechanisms to customers, visual and cryptographic, without accessing the supplier's database. The main beneficiary of the proposed framework is the consumer who uses the Internet for online shopping and can authenticate a product reliably after delivery. Our scheme is stand-alone and does not require the transfer of any secret values from a centralized authority. Muhammad Qasim Saeed, Zeeshan Bilal, Colin D. Walter |
PST | 3 |
| 2012 | A Duality in Space Usage between Left-to-Right and Right-to-Left Exponentiation
Colin D. Walter |
CT-RSA | 1 |
| 2009 | Optimal Recovery of Secret Keys from Weak Side Channel Traces
Werner Schindler, Colin D. Walter |
IMACC | 2 |
| 2008 | Recovering Secret Keys from Weak Side Channel Traces of Differing Lengths
Colin D. Walter |
CHES | 1 |
| 2005 | Data Dependent Power Use in MultipliersabstractRecent research has demonstrated the vulnerability of certain smart card architectures to power and electromagnetic analysis when multiplier operations are insufficiently shielded from external monitoring. In this paper several standard multipliers are investigated in more detail in order to provide the foundation for understanding potential weaknesses and enabling the subsequent successful repair of those systems. A model is built which accurately predicts power use as a function of the Hamming weights of inputs without the combinatorial explosion of exhaustive simulation. This confirms that power use is indeed data dependent at least for those multipliers. Laboratory experiments confirm that EMR also corresponds closely to these power predictions over a wide range of frequencies. Colin D. Walter, David Samyde |
IEEE Symposium on Computer Arithmetic | 1 |
| 2004 | Simple Power Analysis of Unified Code for ECC Double and Add
Colin D. Walter |
CHES | 1 |
| 2004 | Issues of Security with the Oswald-Aigner Exponentiation Algorithm
Colin D. Walter |
CT-RSA | 1 |
| 2003 | Seeing through MIST Given a Small Fraction of an RSA Private Key
Colin D. Walter |
CT-RSA | 1 |
| 2003 | More Detail for a Combined Timing and Power Attack against Implementations of RSA
Werner Schindler, Colin D. Walter |
IMACC | 2 |
| 2002 | Breaking the Liardet-Smart Randomized Exponentiation Algorithm
Colin D. Walter |
CARDIS | 1 |
| 2002 | Some Security Aspects of the M IST Randomized Exponentiation Algorithm
Colin D. Walter |
CHES | 1 |
| 2002 | Precise Bounds for Montgomery Modular Multiplication and Some Potentially Insecure RSA Moduli
Colin D. Walter |
CT-RSA | 1 |
| 2002 | MIST: An Efficient, Randomized Exponentiation Algorithm for Resisting Power Analysis
Colin D. Walter |
CT-RSA | 1 |
| 2001 | Unrestricted Faithful Rounding is Good Enough for Some LNS ApplicationsabstractWe propose to relax the restricted form of faithful rounding used in prior 32 bit logarithmic number system (LNS) implementations. Unrestricted faithful rounding yields three- to six-fold savings in VLSI ROM size (or four- to six-fold savings in FPGA table size) with only a modest increase in error. This can be acceptable for the DSP and multimedia applications in which the non-standard LNS is a candidate for adoption. Such applications are cost sensitive, and the tremendous cost reduction of the LNS model proposed should argue very favourably for its adoption. Mark G. Arnold, Colin D. Walter |
IEEE Symposium on Computer Arithmetic | 2 |
| 2001 | Sliding Windows Succumbs to Big Mac Attack
Colin D. Walter |
CHES | 1 |
| 2001 | Distinguishing Exponent Digits by Observing Modular Subtractions
Colin D. Walter, Susan Thompson |
CT-RSA | 1 |
| 2000 | Data Integrity in Hardware for Modular Arithmetic
Colin D. Walter |
CHES | 1 |
| 1999 | Moduli for Testing Implementations of the RSA CryptosystemabstractComprehensive testing of any implementation of the RSA cryptosystem requires the use of a number of moduli with specific properties. It is shown how to generate a sufficient variety of these to enable testing which will justify high confidence in the correctness of both the design and the operation of hardware implementations. The tests avoid the necessity of another implementation for comparison. Many of these moduli are also suitable for testing software implementations. Furthermore, the methods apply equally well to other similar modular arithmetic based cryptosystems which use exponentiation, such as Diffie-Helman key exchange. Colin D. Walter |
IEEE Symposium on Computer Arithmetic | 1 |
| 1999 | Montgomery's Multiplication Technique: How to Make It Smaller and Faster
Colin D. Walter |
CHES | 1 |
| 1999 | Efficient Automata-Driven Pattern-Matching for Equational ProgramsabstractWe propose a practical technique to compile left-to-right pattern-matching of prioritised overlapping function definitions in equational languages to a matching automaton from which efficient code can be derived. First, a matching table is constructed using a compilation method similar to the technique that YACC employs to generate parsing tables. The matching table obtained allows for the pattern-matching process to be performed without any backtracking. Then, the known information about right sides of the equations is inserted in the matching table in order to speed-up the pattern-matching process. Most of the discussion assumes that the processed pattern set is left-linear, the non-linear case being handled by an additional pass following the matching stage. Copyright © 1999 John Wiley & Sons, Ltd. Nadia Nedjah, Colin D. Walter, Stephen E. Eldridge |
Softw. Pract. Exp. | 2 |
| 1998 | Exponentiation Using Division ChainsabstractExponentiation may be performed faster than the traditional square and multiply method by iteratively reducing the exponent module numbers which, as exponents themselves, require few multiplications. This mainly includes those with few nonzero bits. For a suitable choice of such divisors, the resulting mixed basis representation of the exponent reduces the expected number of nonsquaring multiplications by over half at the cost of a single extra register. Preprocessing effort depends entirely on the exponent and can be kept down to the work saved in a single exponentiation. Moreover, no precomputed look-up tables are required, so the method is especially applicable where space is at a premium. In particular, it outperforms the instance of the m-ary method which uses the same space. However, for 512-bit exponents, it beats every instance of the m-ary method, achieving well under 635 multiplications on average. Both hardware and software implementations of the RSA crypto-system can benefit from this algorithm. Colin D. Walter |
IEEE Trans. Computers | 1 |
| 1997 | Exponentiation using Division ChainsabstractExponentiation may be performed faster than the traditional square-and-multiply method by iteratively reducing the exponent modulo numbers which themselves require few multiplications, such as those with few non-zero bits. For a suitable choice of such divisors, this reduces the expected number of non-squaring multiplications by over half at the cost of a single extra register. The method is applicable to exponentiation in any multiplicative group where squaring is as expensive as multiplication and not cheaper than integer division. In particular, both hardware and software implementations of the RSA crypto-system can benefit. Colin D. Walter |
IEEE Symposium on Computer Arithmetic | 1 |
| 1997 | Space/Time Trade-Offs for Higher Radix Modular Multiplication Using Repeated AdditionabstractThe value of using a higher radix for modular multiplication in the context of RSA is investigated. The main conclusion is that for algorithms which perform the multiplication via repeated addition, there is, broadly speaking, a direct trade-off between space and time provided by change of radix. Thus chip area utilized is roughly proportional to speed. However, initially, as the radix is increased from 2, there is a short-lived increase in speed greater than the extra area used. Colin D. Walter |
IEEE Trans. Computers | 1 |
| 1993 | Hardware Implementation of Montgomery's Modular Multiplication AlgorithmabstractHardware is described for implementing the fast modular multiplication algorithm developed by P.L. Montgomery (1985). Comparison with previous techniques shows that this algorithm is up to twice as fast as the best currently available and is more suitable for alternative architectures. The gain in speed arises from the faster clock that results from simpler combinational logic.> Stephen E. Eldridge, Colin D. Walter |
IEEE Trans. Computers | 2 |
| 1993 | Systolic Modular MultiplicationabstractA systolic array for modular multiplication is presented using the ideally suited algorithm of P.L. Montgomery (1985). Throughput is one modular multiplication every clock cycle, with a latency of 2n+2 cycles for multiplicands having n digits. Its main use would be where many consecutive multiplications are done, as in RSA cryptosystems.> Colin D. Walter |
IEEE Trans. Computers | 1 |
| 1991 | Faster Modular Multiplication by Operand Scaling
Colin D. Walter |
CRYPTO | 1 |