和合作研究对M-209密码机的唯密文攻击。在早期Unix系统的crypt命令中就有部分内容来自这台机器。不过，经过与美国国家安全局的讨论，他们决定不公开方法，因为公开攻击原理会影响到其他正在政府服役的机器。此外，里奇还参与了贝尔实验室九号计画、Inferno作业系统以及Limbo语言的开发，而这些项目均是基于他以前的成果进一步开发的。贝尔实验室在20世纪90年代中期重组时，他转到了朗讯科技。在朗讯，他曾领导系统软件研究部门，直到2007年退休为止。
C语言与UNIX.丹尼斯·里