Digital Signing of Physical Items Protocol

A cryptographic protocol for authenticating packages using digitally signed QR codes. Privacy-preserving delivery, anti-cloning protection, and cryptographic proof of delivery for shipping and logistics.

Internet-Draft: draft-midwestcyber-dspip-01

The Digital Envelope Model

DSPIP follows a "digital envelope" paradigm for shipping labels. The envelope exterior (sender identity, last mile provider destination, tracking number) is publicly readable for routing. A cryptographic signature proves the label was created by the claimed sender and hasn't been tampered with. The actual recipient address and delivery instructions are encrypted for the last mile provider only.

Sender
+
Last Mile Provider
+
Tracking ID
+
Signature
+
Encrypted Recipient

This model protects recipient privacy while maintaining package routability. Using DNS-based public key distribution (like DKIM for email), DSPIP enables decentralized verification without requiring a central authority.

Design Goals

🔐

Cryptographic Auth

Verify package origin through digital signatures

🔒

Privacy Preservation

Encrypted recipient info during transit

🛡️

Anti-Cloning

Physical binding prevents QR duplication

🌐

Decentralized

No central authority for validation

📴

Offline Capable

Verify without network connectivity

Delivery Confirmation

Cryptographic proof of successful delivery

📈

Scalable Operations

Efficient revocation and confirmation systems

📋

Standards Compliant

Integrates with existing logistics systems

💰

Cost Effective

Near-zero marginal cost per package

⛓️

Blockchain Optional

Can integrate but operates independently

DSPIP Protocol Infographic
Download Infographic

Technical Specifications

Standard Curve
secp256k1
Split-Key Curve
Ed25519
Signature
ECDSA + SHA-256
Encryption
ECIES + AES-256-GCM + HKDF-SHA256
Key Distribution
DNS TXT Records
Encoding
QR Code (ISO 18004)
Private Key
256 bits (32 bytes)
Public Key
33 bytes (compressed)

How It Works

Privacy Modes

Standard

Legacy Compatibility

  • Full recipient info visible
  • Traditional shipping workflow
  • Business-to-business shipments
Encrypted

Privacy-Preserving

  • Recipient encrypted with ECIES
  • Only last mile provider can decrypt
  • Consumer privacy protection
  • Carrier notes encrypted
Split-Key

Maximum Security

  • Physical anti-cloning labels
  • Ed25519 key pairs in scratch-off zones
  • Offline verification
  • High-value shipments

Security Features

Threat Protection

Attack Prevention

  • Package forgery - cryptographic signatures
  • QR code cloning - split-key labels
  • Recipient privacy breach - encryption
  • Delivery fraud - cryptographic proof
Key Management

Secure Operations

  • HSM for shipping keys
  • Annual key rotation
  • Emergency revocation
  • Split-key one-time-use
Confirmation

Delivery Proof

  • Challenge-response protocol
  • Single-use delivery keys
  • Multi-party attestation
  • Location verification

Built on Established Standards

DSPIP builds upon established standards while introducing shipping-specific features. Organizations can integrate DSPIP with existing logistics systems for enhanced authentication:

Developer Resources

Documentation
dspip.dev/docs
Online Verifier
dspip.dev/verify
QR Generator
dspip.dev/generate
API Playground
dspip.dev/api
View on GitHub Developer Portal Contact Us