Khả năng sáng tạo thuật toán đã cho Sarah cơ hội cộng tác với phòng
nghiên cứu đặt tại Dublin của viện kĩ thuật Baltimore. Trong hai tuần làm
việc tại đây cô được chỉ định trình bày một thuật toán mới chưa được công
bố của nhà mật mã học Micheal Purser. Thuật toán này là nỗ lực nhằm cải
tiến thuật toán RSA, một hệ thống mã hoá dữ liệu trong thông tin điện tử
được ba nhà toán học của học viện kĩ thuật Massachusetts phát triển năm
1982. Thuật toán RSA với tính năng bảo mật cao đã trở thành một phần
trong những tiêu chuẩn của internet, web, và thông tin quốc tế nói chung.
Tuy nhiên tốc độ của RSA còn hạn chế nên các nhà nghiên cứu vẫn không
ngừng theo đuổi việc cải tiến nó. bị thuyết phục bởi khả năng của Sarah,
các nhà khoa học tại phân viện Dublin đề nghị cô phát triển một thuật toán
mới để đẩy nhanh tốc độ nhập và giải mã của thuật toán RSA. Sarah nghiên
cứu kĩ công trình của Purser đồng thời tìm hiểu thêm một số tài liệu khác.
Cuối cùng cô đã cho ra đời một thuật toán tên CP có tốc độ nhanh hơn tốc
độ của thuật toán RSA tới 22 lần.
Thuật toán CP đã mang về cho Sarah giải thưởng cao nhất tại cuộc triển
lãm thành tựu khoa học trẻ toàn Ireland năm 1999. Cùng với số tiển thưởng
1000 bảng Anh, Sarah được đại diện cho giới khoa học trẻ Ireland tham dự
cuộc thi cho giới khoa học trẻ châu Âu. Tại cuộc thi này thuật toán của cô
lại giành giải nhất. Đầy tính sáng tạo, có tốc độ nhanh và có khả năng bảo
mật cao là đánh giá chung của các nhà chuyên môn dành cho thuật toán của
cô.
Là một nhà khoa học đầy triển vọng của châu Âu và của thế giới, Sarah
được chọn là khách mời danh dự của lễ trao giải Nobel năm 1999. Sau khi
tốt nghiệp trung học Sarah bắt đầu cuộc đời sinh viên tại trường đại học
Cambrigde. Cô vẫn say mê toán học và vẫn nuôi dự định phát triển những
thuật toán mới. Cô cho rằng cô là người may mắn đã có cơ hội theo đuổi
công việc mà mình vô cùng yêu thích.