I am Jun Kurihara, a research engineer in the area of distributed systems and networking in Japan and sometimes in US. I am really interested in developing novel software and networking products/services written in various languages on various infrastructures. You can reach me via my LinkedIn or WebSite.
rpxy
[ahr-pik-see] is an implementation of simple and lightweight reverse-proxy with some additional features. The project is (always) work-in-progress, but being used in numbers of production environment. rpxy
can handle the brand-new HTTP/3 connection, and supports ACME with TLS-ALPN-01 out-of-the-box.
-
Website: https://rpxy.io/
Currently I am really interested in the enhancement of privacy-preserving DNS architectures. As one of my research activities, I am actively developing Mutualized Oblivious DNS by extending existing sophisticated encrypted and anonymized DNS protocols.
-
Extended journal paper:
Jun Kurihara, Toshiaki Tanaka, and Takeshi Kubo, "μODNS: A Distributed Approach to DNS Anonymization with Collusion Resistance," Computer Networks, Elsevier, vol. 237, p. 110078, Dec. 2023. [Online] Available at https://doi.org/10.1016/j.comnet.2023.110078.
-
Initial concept paper:
Jun Kurihara and Takeshi Kubo, "Mutualized oblivious DNS (μODNS): Hiding a tree in the wild forest," https://arxiv.org/abs/2104.13785v3, Jun. 2021
- Server/Relay
- Client:
- (Optional) Authentication server
- Server/Relay:
https://github.com/junkurihara/encrypted-dns-server-modns
- Client:
https://github.com/junkurihara/dnscrypt-proxy-modns
- Experimental Resolvers based on DNSCrypt
https://github.com/junkurihara/experimental-resolvers