Portunus: Re-imagining Access Control in Distributed Systems

被引:0
|
作者
Ladd, Watson [1 ,2 ]
Verma, Tanya [2 ]
Venema, Marloes
Faz-Hernandez, Armando [2 ]
McMillion, Brendan [2 ,3 ]
Wildani, Avani [2 ]
Nick, Cloudflare [2 ]
机构
[1] Akamai, Cambridge, MA 02142 USA
[2] Cloudflare, San Francisco, CA 94107 USA
[3] Univ Wuppertal, Wuppertal, Germany
关键词
ATTRIBUTE-BASED ENCRYPTION; SECURE IBE; EFFICIENCY;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
TLS termination, which is essential to network and security infrastructure providers, is an extremely latency-sensitive operation that benefits from access to sensitive key material close to the edge. However, increasing regulatory concerns prompt customers to demand sophisticated controls on where their keys may be accessed. While traditional access-control solutions rely on a highly-available centralized process to enforce access, the round-trip latency and decreased fault tolerance make this approach unappealing. Furthermore, the desired level of customer control is at odds with the homogeneity of the distribution process for each key. To solve this dilemma, we have designed and implemented Portunus, a cryptographic storage and access control system built using a variant of public-key cryptography called attribute-based encryption (ABE). Using Portunus, TLS keys are protected using ABE under a policy chosen by the customer. Each server is issued unique ABE keys based on its attributes, allowing it to decrypt only the TLS keys for which it satisfies the policy. Thus, the encrypted keys can be stored at the edge, with access control enforced passively through ABE. If a server receives a TLS connection but is not authorized to decrypt the necessary TLS key, the request is forwarded directly to the nearest authorized server, further avoiding the need for a centralized coordinator. In comparison, a trivial instantiation of this system using standard public-key cryptography might wrap each TLS key with the key of every authorized data center. This strategy, however, multiplies the storage overhead by the number of data centers. Deployed across Cloudflare's 400+ global data centers, Portunus handles millions of requests per second globally, making it one of the largest deployments of ABE.
引用
收藏
页码:35 / 52
页数:18
相关论文
共 50 条
  • [31] Re-Imagining Porgy And Bess
    Morrison, Allen
    Murray, Diedre L.
    DOWN BEAT, 2012, 79 (05): : 13 - 14
  • [32] RE-IMAGINING WORKPLACE LEARNING
    Athavale, Sandeep
    EDULEARN16: 8TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2016, : 8972 - 8980
  • [33] Re-imagining the City Preface
    Dart, Gregory
    ROMANTICISM, 2008, 14 (02) : V - VI
  • [34] Re-imagining a feminist criminology
    Balfour, Gillian
    CANADIAN JOURNAL OF CRIMINOLOGY AND CRIMINAL JUSTICE, 2006, 48 (05) : 735 - 752
  • [35] Re-Imagining Aesthetics, a response
    Hawkins, Harriet
    Straughan, Elizabeth R.
    CANADIAN GEOGRAPHER-GEOGRAPHE CANADIEN, 2016, 60 (03): : E40 - E43
  • [36] Re-imagining social enterprise
    Kay, Alan
    Roy, Michael J.
    Donaldson, Cam
    SOCIAL ENTERPRISE JOURNAL, 2016, 12 (02) : 217 - 234
  • [37] Re-imagining Educational Leadership
    Davies, Brent
    INTERNATIONAL JOURNAL OF EDUCATIONAL MANAGEMENT, 2007, 21 (06) : 569 - U135
  • [38] Re-Imagining Social Science
    Rutzou, Timothy
    JOURNAL OF CRITICAL REALISM, 2016, 15 (04) : 327 - 341
  • [39] Re-imagining interstitial cystitis
    Hanno, Philip M.
    UROLOGIC CLINICS OF NORTH AMERICA, 2008, 35 (01) : 91 - +
  • [40] Re-imagining policing in Canada
    Coleman, Terry
    CANADIAN PUBLIC ADMINISTRATION-ADMINISTRATION PUBLIQUE DU CANADA, 2007, 50 (01): : 125 - 127