P2P and DRM Interoperability
P2P and DRM Interoperability
References
Outline
P2P Overview
P2P systems
P2P and DRM
DRM Interoperability
P2P Definitions
More Definitions
P2P Definitions
Sharing
Contribution
Incentive of sharing and contribution
Collaboration
As reported in June 2004, P2P traffic makes up
80% traffic on the Internet, in which the share
of BitTorrent is 53%.
DNS
Since 1979
UUCP (Unix to Unix copy protocol), NNTP (network news transport
protocol)
Copies files between computers without central control
At the beginning, only UNC and Duke
Later, using news server and ISPs server
Mix of p2p and hierarchical model
Early Internet: Hosts.txt includes a set of names and IP addresses
and copied around the Internet periodically
In 1983, DNS was developed for better scalability
Hierarchical DNS names
Windows workgroups
Network File system
Distributed computing
Data/content sharing
Napster
Gnutella
Super Peer
DHT
Napster Example
1.
2.
3.
Hybrid P2P
What is Gnutella?
What is Gnutella?
Descriptors
A descriptor ID number
A Time-To-Live number
Port information
IP addresses
Query information
Etc depending on the descriptor
Gnutella Descriptors
Routing 1/2
Routing 2/2
QueryHit
B
Query
A
Query
Querying
Downloading a File
B
Query
A
Query
QueryHit
Iterative Deepening
Directed BFS
Local Indices
Random Walkers
Issues
Overall
Simple Protocol
Not a lot of overhead for routing
Robustness?
P2P
Current Situations
DRM
Client side
Payment integration
To IP owner:
To end users/consumers:
P2P streaming
Paid access with controlled sharing
iTunes
Space shifting
Lightweight superdistribution
Standards Support
Network Identification
Web Services
User Experience:
Hybrid P2P
DigitalContainers
Hybrid P2P
File Trading
All transactions
tracked
No bottlenecks
DRM
E-commerce
Great use of resources
From Secure File Delivery System for Consumer and Enterprise Peer-to-Peer Networks, DigitalContainer Inc.
Simple as a password
Unique as an individuals fingerprint (Biometric)
Created and delivered in a patented process in which the container
talks to remote authorization authorities
Any combination of the above: Multi-Factor Authentication
Web of trust
Datta et al, Beyond web of trust: Enabling
P2p E-commerce, IEEE International Conf. on
E-Commerce,2003.
eBay
DRM Interoperability
Overview
Approaches to a Solution
NEMO technology
Summary
Alternate Approaches
Various DRMs
Broadcast content
WM DRM 10, Fairplay, Real, Open Magic Gate, OMA, SDMI and etc.
DigiCipher, Cable Card ITU-T SG9, DVB-CSA, DirectTV, Multi-2, NDS (ICAM),
Irdeto, Nagra, DVB Content Protection and Copy Management (CPCM) and
many others.
HDCP (HDMI/DVI)
DTCP/1394/USB (1394/USB)
Macrovision (analog TV)
DRM Interoperability
Coral Approach
Decomposition of DRM
Components and Services
Content packaging
Licenses, Rules and their management
Identity management for individuals, groups, other
entities
Policy management for services
Offer management
Fraud management
Key and token management
Security components and methods
Secure packaging
Secure transport, storage
Secure execution and process isolation
Roles
Nodes
NEMO Technology
Security
Trust management
Policy management
Possible Scenarios
Online Scenario
Offline Scenario
Hybrid Scenario
Online Scenario
Offline Scenario
Hybrid Scenario