Demo Data from VLDB 2026 / reviewers in the wild / expert
Sheueling Chang Shantz
dblp:57/5044
· DBLP profile ↗
12ranked-venue papers
0as first author
0since 2021 · last 2005
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 6Systems, architecture and hardware · 3Human-computer interaction and ubiquitous computing · 3
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
6 papers |
Cryptographic primitives and cryptanalysis · 100% | |
| Computer networks
2 papers |
Internet of things and sensor networks · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Embedded and real-time systems · 57% Integrated circuit design · 43% |
Topics — the 9 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cryptographic primitives and cryptanalysis › public-key cryptography
elliptic curve cryptography |
0.2 | 6 | 2005 | Energy Analysis of Public-Key Cryptography for Wireless Sensor Networks · PerCom 2005 Speeding up Secure Web Transactions Using Elliptic Curve Cryptography · NDSS 2004 Comparing Elliptic Curve Cryptography and RSA on 8-bit CPUs · CHES 2004 |
Cryptographic primitives and cryptanalysis
public-key cryptography |
0.1 | 3 | 2005 | Energy Analysis of Public-Key Cryptography for Wireless Sensor Networks · PerCom 2005 Comparing Elliptic Curve Cryptography and RSA on 8-bit CPUs · CHES 2004 An End-to-End Systems Approach to Elliptic Curve Cryptography · CHES 2002 |
Cryptographic primitives and cryptanalysis › public-key cryptography
RSA |
0.0 | 1 | 2004 | Comparing Elliptic Curve Cryptography and RSA on 8-bit CPUs · CHES 2004 |
Cryptographic primitives and cryptanalysis › finite field arithmetic
modular reduction |
0.0 | 1 | 2002 | Generic implementations of elliptic curve cryptography using partial reduction · CCS 2002 |
Cryptographic primitives and cryptanalysis › public-key cryptography › elliptic curve cryptography
scalar multiplication |
0.0 | 1 | 2002 | Generic implementations of elliptic curve cryptography using partial reduction · CCS 2002 |
Internet of things and sensor networks
wireless sensor network |
0.0 | 1 | 2005 | Energy Analysis of Public-Key Cryptography for Wireless Sensor Networks · PerCom 2005 |
Embedded and real-time systems
resource-constrained computing |
0.0 | 1 | 2004 | Comparing Elliptic Curve Cryptography and RSA on 8-bit CPUs · CHES 2004 |
Cryptographic primitives and cryptanalysis
cryptographic implementation |
0.0 | 1 | 2002 | An End-to-End Systems Approach to Elliptic Curve Cryptography · CHES 2002 |
Integrated circuit design › digital circuit design
cryptographic hardware |
0.0 | 1 | 2002 | Generic implementations of elliptic curve cryptography using partial reduction · CCS 2002 |
Methods — techniques the papers use, named apart from their topics
elliptic curve cryptography · 0.2energy measurement · 0.1SSL · 0.1performance comparison · 0.1partial reduction · 0.1generic curve implementation · 0.1HTTPS · 0.1HTTP · 0.1systems engineering · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2005 | Architectural Extensions for Elliptic Curve Cryptography over GF(2m) on 8-bit MicroprocessorsabstractWe describe and analyze architectural extensions to accelerate the public key cryptosystem elliptic curve cryptography (ECC) on 8-bit microprocessors. We show that simple extensions of the data path suffice to efficiently support ECC over GF(2/sup m/). These extensions include an extended multiplier that generates results for both integer multiplications and multiplications in fields GF(2/sup m/) and a multiply-accumulate instruction for efficiently performing multiple precision multiplications. To our knowledge, this is the first paper that quantifies performance of standard NIST and SECG elliptic curves over GF(2/sup m/) on an 8-bit microprocessor equipped with a dual field multiplier. On the ATmegal28 microprocessor running at 8 MHz we measured an execution time of 0.29 s for a 163-bit ECC point multiplication over GF(2/sup m/), 0.81s for a 160-bit ECC point multiplication over GF(p), and 11 s for a 1024-bit RSA private key operation - the chosen key sizes provide equivalent security strength. Hans Eberle, Arvinderpal Wander, Nils Gura, Sheueling Chang Shantz |
ASAP | 4 |
| 2005 | Sizzle: A Standards-Based End-to-End Security Architecture for the Embedded Internet (Best Paper)abstractThis paper introduces Sizzle, the first fully implemented end-to-end security architecture for highly constrained embedded devices. According to popular perception, public-key cryptography is beyond the capabilities of such devices. We show that elliptic curve cryptography (ECC) not only makes public-key cryptography feasible on these devices, it allows one to create a complete secure Web server stack including SSL, HTTP and user application that runs efficiently within very tight resource constraints. Our small footprint HTTPS stack needs less than 4 KB of RAM and interoperates with an ECC-enabled version of the Mozilla Web browser. We have implemented Sizzle on the 8-bit Berkeley/Crossbow Mica2 "mote" platform where it can complete a full SSL handshake in less than 4 seconds (session reuse takes under 2 seconds) and transfer 450 bytes of application data over SSL in about 1 second. We present additional optimizations that can further improve performance. To the best of our knowledge, this is the world's smallest secure Web server (in terms of both physical dimensions and resources consumed) and significantly lowers the barrier for connecting a variety of interesting new devices (e.g. home appliances, personal medical devices) to the Internet without sacrificing end-to-end security. Matthew Millard, Stephen Fung, Nils Gura, Hans Eberle, Sheueling Chang Shantz |
PerCom | 7 |
| 2005 | Energy Analysis of Public-Key Cryptography for Wireless Sensor NetworksabstractIn this paper, we quantify the energy cost of authentication and key exchange based on public-key cryptography on an 8-bit microcontroller platform. We present a comparison of two public-key algorithms, RSA and elliptic curve cryptography (ECC), and consider mutual authentication and key exchange between two untrusted parties such as two nodes in a wireless sensor network. Our measurements on an Atmel ATmega128L low-power microcontroller indicate that public-key cryptography is very viable on 8-bit energy-constrained platforms even if implemented in software. We found ECC to have a significant advantage over RSA as it reduces computation time and also the amount of data transmitted and stored. Arvinderpal Wander, Nils Gura, Hans Eberle, Sheueling Chang Shantz |
PerCom | 5 |
| 2005 | Sizzle: A standards-based end-to-end security architecture for the embedded Internet
Michael Wurm, Matthew Millard, Stephen Fung, Nils Gura, Hans Eberle, Sheueling Chang Shantz |
Pervasive Mob. Comput. | 8 |
| 2004 | A Public-Key Cryptographic Processor for RSA and ECC
Hans Eberle, Nils Gura, Sheueling Chang Shantz, Leonard Rarick, Shreyas Sundaram |
ASAP | 3 |
| 2004 | Comparing Elliptic Curve Cryptography and RSA on 8-bit CPUs
Nils Gura, Arun Patel, Arvinderpal Wander, Hans Eberle, Sheueling Chang Shantz |
CHES | 5 |
| 2004 | Speeding up Secure Web Transactions Using Elliptic Curve Cryptography
Douglas Stebila, Stephen Fung, Sheueling Chang Shantz, Nils Gura, Hans Eberle |
NDSS | 4 |
| 2003 | Generic GF(2) Arithmetic in Software and Its Application to ECC
André Weimerskirch, Douglas Stebila, Sheueling Chang Shantz |
ACISP | 3 |
| 2003 | A Cryptograhpic Processor for Arbitrary Elliptic Curves overabstractWe describe a cryptographic processor for elliptic curve cryptography (ECC). ECC is evolving as an attractive alternative to other public-key schemes such as RSA by offering the smallest key size and the highest strength per bit. The processor performs point multiplication for elliptic curves over binary polynomial fields GF(2/sup m/). In contrast to other designs that only support one curve at a time, our processor is capable of handling arbitrary curves without requiring reconfiguration. More specifically, it can handle both named curves as standardized by NIST as well as any other generic curves up to a field degree of 255. Efficient support for arbitrary curves is particularly important for the targeted server applications that need to handle requests for secure connections generated by a multitude of heterogeneous client devices. Such requests may specify curves which are infrequently used or not even known at implementation time. Our processor implements 256 bit modular multiplication, division, addition and squaring. The multiplier constitutes the core function as it executes the bulk of the point multiplication algorithm. We present a novel digit-serial modular multiplier that uses a hybrid architecture to perform the reduction operation needed to reduce the multiplication result: hardwired logic is used for fast reduction of named curves and the multiplier circuit is reused for reduction of generic curves. The performance of our FPGA-based prototype, running at a clock frequency of 66.4 MHz, is 6955 point multiplications per second for named curves over GF(2/sup 163/) and 3308 point multiplications per second for generic curves over GF(2/sup 163/). Hans Eberle, Nils Gura, Sheueling Chang Shantz |
ASAP | 3 |
| 2002 | Generic implementations of elliptic curve cryptography using partial reductionabstractElliptic Curve Cryptography (ECC) is evolving as an attractive alternative to other public-key schemes such as RSA by offering the smallest key size and the highest strength per bit. The importance of ECC has been recognized by the US government and the standards bodies NIST and SECG. Standards for preferred elliptic curves over prime fields GF(p) and binary polynomial fields GF(2m) as well as the Elliptic Curve Digital Signature Algorithm (ECDSA) have been created. A security protocol based on ECC requires support for different curves representing different security levels. This is particularly true for server applications that are exposed to requests for secure connections with different parameters generated by a multitude of client devices. Reported implementations of ECC over GF(2m) typically choose to implement each curve as a special case so that modular reduction can be optimized, thus improving the overall performance. In contrast, this paper focuses on generic implementations of ECC point multiplication for arbitrary curves over GF(2m). We present a novel reduction algorithm that allows hardware and software implementations for variable field degrees m. Though not as high in performance as an implementation optimized for a specific curve, it offers an attractive solution to supporting infrequently used curves or curves not known at the time of the implementation. Nils Gura, Hans Eberle, Sheueling Chang Shantz |
CCS | 3 |
| 2002 | An End-to-End Systems Approach to Elliptic Curve Cryptography
Nils Gura, Sheueling Chang Shantz, Hans Eberle, Daniel F. Finchelstein, Edouard Goupy, Douglas Stebila |
CHES | 2 |
| 2001 | Elliptic Curve Cryptography on a Palm OS Device
André Weimerskirch, Christof Paar, Sheueling Chang Shantz |
ACISP | 3 |