Innehållsbaserad routing (CBR) är en kraftfull modell som stöder skalbar asynkron kommunikation mellan stora uppsättningar geografiskt fördelade noder. Att bevara privatlivet utgör dock en stor begränsning för den breda användningen av CBR, särskilt när routrarna är placerade i offentliga moln. En CBR-router måste se innehållet i de meddelanden som skickas av dataproducenter samt de filter (eller prenumerationer) som registreras av datakonsumenterna. Detta är en viktig avskräckande faktor för företag för vilka uppgifter är en viktig tillgång, t.ex. när det gäller finansmarknader eller när det gäller att genomföra känsliga transaktioner mellan företag. Även om det finns vissa tekniker för integritetsbevarande beräkning, är de antingen oöverkomligt långsamma eller alltför begränsade för att vara användbara i verkliga system. I detta dokument följer vi en annan strategi genom att dra nytta av betrodda hårdvarutillägg som just har införts i off-the-shälf-processorer och ge en betrodd genomförandemiljö. Vi utnyttjar Intels nya programskyddstillägg (SGX) för att implementera en CBR-motor i en säker enklav. Tack vare den hårdvarubaserade tillförlitliga exekveringsmiljön (TEE) kan den datorintensiva CBR-verksamheten fungera på dekrypterade data som skyddas av enklaven och utnyttja effektiva matchningsalgoritmer. Omfattande experimentell utvärdering visar att SGX endast lägger till begränsade overheads för att otrygga vanligtextmatchning utanför säkra enklaver samtidigt som den ger mycket bättre prestanda och mer kraftfulla filtreringsmöjligheter än alternativa mjukvarulösningar. Såvitt vi vet är detta arbete det första som visar de praktiska fördelarna med SGX för integritetsbevarande CBR.
På liknande sätt utnyttjar CBR REF SGX för att stödja privacy-bevarande routing.
Secure Content-Based Routing Using Intel Software Guard Extensions
{'venue': 'ArXiv', 'journal': 'ArXiv', 'mag_field_of_study': ['Computer Science']}