{"id":"https://openalex.org/W3133749795","doi":"https://doi.org/10.1109/sp40001.2021.00086","title":"SiRnn: A Math Library for Secure RNN Inference","display_name":"SiRnn: A Math Library for Secure RNN Inference","publication_year":2021,"publication_date":"2021-05-01","ids":{"openalex":"https://openalex.org/W3133749795","doi":"https://doi.org/10.1109/sp40001.2021.00086","mag":"3133749795"},"language":"en","primary_location":{"id":"doi:10.1109/sp40001.2021.00086","doi":"https://doi.org/10.1109/sp40001.2021.00086","is_oa":false,"landing_page_url":"https://doi.org/10.1109/sp40001.2021.00086","pdf_url":null,"source":{"id":"https://openalex.org/S4210233669","display_name":"IEEE Symposium on Security and Privacy (S&P)","issn_l":"1081-6011","issn":["1081-6011","2375-1207"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core","norway-2"],"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 IEEE Symposium on Security and Privacy (SP)","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5087899680","display_name":"Deevashwer Rathee","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I1290206253","display_name":"Microsoft (United States)","ror":"https://ror.org/00d0nc645","country_code":"US","type":"company","lineage":["https://openalex.org/I1290206253"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Deevashwer Rathee","raw_affiliation_strings":["Microsoft Research"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft Research","institution_ids":["https://openalex.org/I1290206253"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5011760914","display_name":"Mayank Rathee","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I1290206253","display_name":"Microsoft (United States)","ror":"https://ror.org/00d0nc645","country_code":"US","type":"company","lineage":["https://openalex.org/I1290206253"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mayank Rathee","raw_affiliation_strings":["Microsoft Research"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft Research","institution_ids":["https://openalex.org/I1290206253"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5000035481","display_name":"Rahul Kranti Kiran Goli","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I1290206253","display_name":"Microsoft (United States)","ror":"https://ror.org/00d0nc645","country_code":"US","type":"company","lineage":["https://openalex.org/I1290206253"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Rahul Kranti Kiran Goli","raw_affiliation_strings":["Microsoft Research"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft Research","institution_ids":["https://openalex.org/I1290206253"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5086286604","display_name":"Divya Gupta","orcid":"https://orcid.org/0000-0003-1214-635X","observed_orcids":["https://orcid.org/0000-0003-1214-635X"]},"institutions":[{"id":"https://openalex.org/I1290206253","display_name":"Microsoft (United States)","ror":"https://ror.org/00d0nc645","country_code":"US","type":"company","lineage":["https://openalex.org/I1290206253"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Divya Gupta","raw_affiliation_strings":["Microsoft Research"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft Research","institution_ids":["https://openalex.org/I1290206253"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101769895","display_name":"Rahul Sharma","orcid":"https://orcid.org/0000-0001-7527-4653","observed_orcids":["https://orcid.org/0000-0001-7527-4653","https://orcid.org/0000-0002-7249-4797","https://orcid.org/0009-0007-7533-1794","https://orcid.org/0000-0003-0789-2569"]},"institutions":[{"id":"https://openalex.org/I1290206253","display_name":"Microsoft (United States)","ror":"https://ror.org/00d0nc645","country_code":"US","type":"company","lineage":["https://openalex.org/I1290206253"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Rahul Sharma","raw_affiliation_strings":["Microsoft Research"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft Research","institution_ids":["https://openalex.org/I1290206253"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5077806978","display_name":"Nishanth Chandran","orcid":"https://orcid.org/0000-0002-8528-9768","observed_orcids":["https://orcid.org/0000-0002-8528-9768"]},"institutions":[{"id":"https://openalex.org/I1290206253","display_name":"Microsoft (United States)","ror":"https://ror.org/00d0nc645","country_code":"US","type":"company","lineage":["https://openalex.org/I1290206253"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Nishanth Chandran","raw_affiliation_strings":["Microsoft Research"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft Research","institution_ids":["https://openalex.org/I1290206253"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5102801489","display_name":"Aseem Rastogi","orcid":"https://orcid.org/0000-0003-3283-8011","observed_orcids":["https://orcid.org/0000-0003-3283-8011"]},"institutions":[{"id":"https://openalex.org/I1290206253","display_name":"Microsoft (United States)","ror":"https://ror.org/00d0nc645","country_code":"US","type":"company","lineage":["https://openalex.org/I1290206253"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Aseem Rastogi","raw_affiliation_strings":["Microsoft Research"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft Research","institution_ids":["https://openalex.org/I1290206253"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I1290206253"],"apc_list":null,"apc_paid":null,"fwci":10.9856,"has_fulltext":false,"cited_by_count":117,"citation_normalized_percentile":{"value":0.99400529,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":99,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"1003","last_page":"1020"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10237","display_name":"Cryptography and Data Security","score":0.885699987411499,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10237","display_name":"Cryptography and Data Security","score":0.885699987411499,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":0.03240000084042549,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10764","display_name":"Privacy-Preserving Technologies in Data","score":0.019099999219179153,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/secure-multi-party-computation","display_name":"secure multi-party computation","score":0.8529999852180481},{"id":"https://openalex.org/keywords/recurrent-neural-networks","display_name":"recurrent neural networks","score":0.8429999947547913},{"id":"https://openalex.org/keywords/secure-inference","display_name":"secure inference","score":0.6990000009536743},{"id":"https://openalex.org/keywords/lookup-tables","display_name":"look-up table","score":0.8830000162124634},{"id":"https://openalex.org/keywords/communication-efficiency","display_name":"communication efficiency","score":0.843999981880188},{"id":"https://openalex.org/keywords/numerical-precision","display_name":"numerical precision","score":0.8180000185966492},{"id":"https://openalex.org/keywords/sensor-time-series-data","display_name":"time-series sensor data","score":0.6769999861717224},{"id":"https://openalex.org/keywords/speech-processing","display_name":"speech processing","score":0.6809999942779541},{"id":"https://openalex.org/keywords/hybrid-cnn-rnn-model","display_name":"hybrid CNN-RNN model","score":0.7379999756813049},{"id":"https://openalex.org/keywords/head-detection","display_name":"head detection","score":0.5379999876022339},{"id":"https://openalex.org/keywords/privacy-preserving-machine-learning","display_name":"privacy-preserving machine learning","score":0.8820000290870667}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8117693066596985},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.6466114521026611},{"id":"https://openalex.org/C147168706","wikidata":"https://www.wikidata.org/wiki/Q1457734","display_name":"Recurrent neural network","level":3,"score":0.6417100429534912},{"id":"https://openalex.org/C2776214188","wikidata":"https://www.wikidata.org/wiki/Q408386","display_name":"Inference","level":2,"score":0.6069103479385376},{"id":"https://openalex.org/C81539297","wikidata":"https://www.wikidata.org/wiki/Q33456","display_name":"Exponentiation","level":2,"score":0.5648822784423828},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.4610655903816223},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.4557669758796692},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.36569732427597046},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.27107474207878113},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.25738245248794556},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.11598896980285645},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/sp40001.2021.00086","doi":"https://doi.org/10.1109/sp40001.2021.00086","is_oa":false,"landing_page_url":"https://doi.org/10.1109/sp40001.2021.00086","pdf_url":null,"source":{"id":"https://openalex.org/S4210233669","display_name":"IEEE Symposium on Security and Privacy (S&P)","issn_l":"1081-6011","issn":["1081-6011","2375-1207"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core","norway-2"],"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 IEEE Symposium on Security and Privacy (SP)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":126,"referenced_works":["https://openalex.org/W44936433","https://openalex.org/W173953576","https://openalex.org/W182691100","https://openalex.org/W1480225633","https://openalex.org/W1508764330","https://openalex.org/W1516497823","https://openalex.org/W1520270249","https://openalex.org/W1524288918","https://openalex.org/W1554747120","https://openalex.org/W1573173475","https://openalex.org/W1778289469","https://openalex.org/W1969009977","https://openalex.org/W1969213662","https://openalex.org/W1991050609","https://openalex.org/W1991451878","https://openalex.org/W1997859100","https://openalex.org/W2016042234","https://openalex.org/W2019891719","https://openalex.org/W2029318567","https://openalex.org/W2059671515","https://openalex.org/W2063724771","https://openalex.org/W2064675550","https://openalex.org/W2091421113","https://openalex.org/W2103953062","https://openalex.org/W2110186238","https://openalex.org/W2115157620","https://openalex.org/W2120510406","https://openalex.org/W2121344286","https://openalex.org/W2136926597","https://openalex.org/W2138289487","https://openalex.org/W2140585646","https://openalex.org/W2141420453","https://openalex.org/W2147667726","https://openalex.org/W2151176284","https://openalex.org/W2155040491","https://openalex.org/W2156001253","https://openalex.org/W2169004268","https://openalex.org/W2194775991","https://openalex.org/W2256458751","https://openalex.org/W2258795902","https://openalex.org/W2288960809","https://openalex.org/W2295915207","https://openalex.org/W2398448180","https://openalex.org/W2410059737","https://openalex.org/W2435473771","https://openalex.org/W2512093144","https://openalex.org/W2516108421","https://openalex.org/W2522662275","https://openalex.org/W2537108263","https://openalex.org/W2554750353","https://openalex.org/W2613268395","https://openalex.org/W2620512600","https://openalex.org/W2701059868","https://openalex.org/W2731304096","https://openalex.org/W2765200655","https://openalex.org/W2768347741","https://openalex.org/W2772436979","https://openalex.org/W2783769334","https://openalex.org/W2787894218","https://openalex.org/W2797583228","https://openalex.org/W2884663261","https://openalex.org/W2886689407","https://openalex.org/W2890309926","https://openalex.org/W2894537844","https://openalex.org/W2895865029","https://openalex.org/W2897925395","https://openalex.org/W2899325855","https://openalex.org/W2900319533","https://openalex.org/W2902032143","https://openalex.org/W2904117297","https://openalex.org/W2908477164","https://openalex.org/W2912269437","https://openalex.org/W2914508875","https://openalex.org/W2917560727","https://openalex.org/W2920663002","https://openalex.org/W2940604890","https://openalex.org/W2942224063","https://openalex.org/W2950598441","https://openalex.org/W2951626733","https://openalex.org/W2955401130","https://openalex.org/W2962840019","https://openalex.org/W2963106566","https://openalex.org/W2963163009","https://openalex.org/W2963446712","https://openalex.org/W2963733194","https://openalex.org/W2963752132","https://openalex.org/W2964199361","https://openalex.org/W2964290048","https://openalex.org/W2967497108","https://openalex.org/W2968008615","https://openalex.org/W2969373235","https://openalex.org/W2970097841","https://openalex.org/W2974824775","https://openalex.org/W2982306228","https://openalex.org/W2982506318","https://openalex.org/W2983065655","https://openalex.org/W2984644945","https://openalex.org/W2987932087","https://openalex.org/W2990399857","https://openalex.org/W3014044251","https://openalex.org/W3021878953","https://openalex.org/W3030820238","https://openalex.org/W3041026889","https://openalex.org/W3044982043","https://openalex.org/W3046488614","https://openalex.org/W3081714700","https://openalex.org/W3090471584","https://openalex.org/W3093021001","https://openalex.org/W3094156230","https://openalex.org/W3095777018","https://openalex.org/W3097937526","https://openalex.org/W3099073985","https://openalex.org/W3109688427","https://openalex.org/W3156479008","https://openalex.org/W3175221797","https://openalex.org/W3197217216","https://openalex.org/W3213701696","https://openalex.org/W3217525267","https://openalex.org/W3217809002","https://openalex.org/W4205727162","https://openalex.org/W4230746459","https://openalex.org/W4253587856","https://openalex.org/W6682866549","https://openalex.org/W6750665317","https://openalex.org/W6785814594","https://openalex.org/W6804198145"],"related_works":["https://openalex.org/W4408051714","https://openalex.org/W4387872845","https://openalex.org/W4293783465","https://openalex.org/W2811323882","https://openalex.org/W4288057725","https://openalex.org/W2963752132","https://openalex.org/W4409737888","https://openalex.org/W4413120487","https://openalex.org/W3093021001","https://openalex.org/W4402157070"],"abstract_inverted_index":{"Complex":[0],"machine":[1],"learning":[2],"(ML)":[3],"inference":[4,32,188],"algorithms":[5],"like":[6,17],"recurrent":[7],"neural":[8,38],"networks":[9,39],"(RNNs)":[10],"use":[11],"standard":[12],"functions":[13,68,85],"from":[14,57],"math":[15,46,67,84,97],"libraries":[16],"exponentiation,":[18],"sigmoid,":[19],"tanh,":[20],"and":[21,74,153,161],"reciprocal":[22],"of":[23,44,111,117,138,180,182,189],"square":[24],"root.":[25],"Although":[26],"prior":[27,93],"work":[28],"on":[29,49,72,115,142,150],"secure":[30,42,106,128,136],"2-party":[31,51,129],"provides":[33,133],"specialized":[34,63],"protocols":[35,54,65,82,120],"for":[36,66,83,126,163],"convolutional":[37],"(CNNs),":[40],"existing":[41,194],"implementations":[43,98,107,137],"these":[45,190],"operators":[47],"rely":[48,71],"generic":[50],"computation":[52],"(2PC)":[53],"that":[55,69,104,132,158,173],"suffer":[56],"high":[58],"communication.":[59],"We":[60,113],"provide":[61],"new":[62],"2PC":[64,196],"crucially":[70],"lookup-tables":[73],"mixed-bitwidths":[75],"to":[76,88,121,177,187],"address":[77],"this":[78],"performance":[79,183],"overhead;":[80],"our":[81,96,118],"communicate":[86],"up":[87,176],"423\u00d7":[89],"less":[90],"data":[91],"than":[92],"work.":[94],"Furthermore,":[95],"are":[99],"numerically":[100],"precise,":[101],"which":[102],"ensures":[103],"the":[105,134],"preserve":[108],"model":[109],"accuracy":[110],"cleartext.":[112],"build":[114,122],"top":[116],"novel":[119],"SiRnn,":[123],"a":[124,154],"library":[125],"end-to-end":[127],"DNN":[130],"inference,":[131],"first":[135],"an":[139,147,193],"RNN":[140,148],"operating":[141,149],"time":[143],"series":[144],"sensor":[145],"data,":[146,152],"speech":[151],"state-of-the-art":[155,195],"ML":[156],"architecture":[157],"combines":[159],"CNNs":[160],"RNNs":[162],"identifying":[164],"all":[165],"heads":[166],"present":[167],"in":[168],"images.":[169],"Our":[170],"evaluation":[171],"shows":[172],"SiRnn":[174],"achieves":[175],"three":[178],"orders":[179],"magnitude":[181],"improvement":[184],"when":[185],"compared":[186],"models":[191],"using":[192],"framework.":[197]},"counts_by_year":[{"year":2026,"cited_by_count":25},{"year":2025,"cited_by_count":35},{"year":2024,"cited_by_count":24},{"year":2023,"cited_by_count":24},{"year":2022,"cited_by_count":9}],"updated_date":"2026-11-07T11:25:07.637180","created_date":"2021-03-15T00:00:00"}
