Sarah Flannery sống với bố mẹ và bốn người em trong một ngôi nhà nhỏ ở Cork, thuộc Ireland. Cả bố và mẹ của cô đều là những giảng viên của học viện kỹ thuật Cork. Từ khi còn nhỏ, năm chị em cô đã được bố mẹ khuyến khích học toán. Trên chiếc bảng đen để trong phòng bếp nhà họ luôn có những đề toán hóc búa do ông bố viết ra để các con của ông đua nhau giải.Hàng tuần vào các tối thứ Ba, bố của Sarah lại tham gia một buổi giảng toán tình nguyện tại học viện. Sarah được bố cho đi cùng và ngay từ buổi đầu cô đã trở thành một học viên thực thụ. Qua những buổi học, cô được làm quen với số học mođun, các khoá công khai của thuật toán RSA. Các giảng viên của học viện chú ý đến Sarah bởi khả năng nhận thức nhanh và óc sáng tạo của cô.Năm Sarah mười lăm tuổi, các giáo viên ở học viện Cork gợi ý cô nên tham gia cuộc triển lãm dành cho các tài năng khoa học trẻ toàn quốc hàng năm sắp được tổ chức tại Dublin. Sarah rất hứng thú với gợi ý này và cô bắt tay ngay vào thực hiện một dự án khoa học để mang đi triển lãm. Với chiếc máy vi tính, và một số thiết bị tự tạo cô mày mò lập ra một thuật toán. Tháng Một năm 1998, Sarah có mặt tại cuộc triển lãm khoa học, tự tin chứng minh quá trình nhập mã và giải mã thuật toán của cô. Công trình của cô vượt qua các công trình nghiên cứu toán học, vật lý và hoá học của các nhà khoa học trẻ khác để giành giải nhất tại triển lãm.Bốn tháng sau, Sarah có mặt ở Forth Worth tham dự triển lãm khoa học quốc tế do hãng Intel tổ chức. Thuật toán Sarah mang tới triển lãm được trao giải Intel Fellows Achievement Award trị giá 2000 đô la. Ngoài ra nó còn giành được vị trí thứ ba của giải Karl Menger do Hiệp hội toán học Hoa Kỳ và vị trí thứ tư của giải Grand Award dành cho các nhà toán học.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.