గణన యంత్రం
60వ దశకంలోఆధునిక కాలిక్యులేటర్ ఆవిష్కరణకు మూలాలు క్రీస్తుపూర్వం 2000 వ సంవత్సరంలో కనుగొనబడిన అబాకస్ మరియు స్లయిడ్ నియమం వంటి యాంత్రిక సాధనాల్లో ఉన్నాయి. గతంలో, సంఖ్యా గణనల కోసం అబాసి, కంప్టోమీటర్లు, నాపైర్స్ బోన్స్, గణిత శాస్త్ర పట్టికల పుస్తకాలు, స్లయిడ్ నియమాలు, లేదా యాంత్రిక సంకలన యంత్రం వంటి యాంత్రిక గుమస్తా సహాయ సాధనాలను ఉపయోగించేవారు. గణన యొక్క ఈ పాక్షిక-మానవ విధానం కచ్చితమైనది మరియు దోషరహితం. మొట్టమొదటి డిజిటల్ యాంత్రిక కాలిక్యులేటర్ 1623లో రూపొందించబడింది మరియు వ్యాపారపరంగా విజయం సాధించిన మొట్టమొదటి పరికరాన్ని 1820లో ఉత్పత్తి చేశారు. 19వ మరియు 20వ శతాబ్దాల్లో అనలాగ్ కంప్యూటర్లతో సమాంతరంగా యాంత్రిక కాలిక్యులేటర్లు అభివృద్ధి చెందాయి. మొట్టమొదటి డిజిటల్ ఎలక్ట్రానిక్ కాలిక్యులేటర్లు 1960ల్లో రూపొందించబడి ఇవి అరుదైన మరియు వ్యయభరిత కంప్యూటర్ వనరుల ఉపయోగాన్ని తొలగిస్తూ, లెఖ్ఖలు చేసుకోవటానికి కోసం విరివిగా వాడకంలోనికి వచ్చాయి.
డిజిటల్ సంతకం
1976లో, ముందుగా వైట్‌ఫీల్డ్ డిఫ్పై మరియు మార్టిన్ హెల్మాన్‌లు ఒక డిజిటల్ సంతకం పథకం ఉద్దేశాన్ని పేర్కొన్నారు, అయితే వారు అటువంటి పథకాలు ఉనికిలో ఉన్నాయని మాత్రమే అభిప్రాయపడ్డారు. కొంతకాలం తర్వాత, రోనాల్డ్ రివెస్ట్, ఆది షామిర్ మరియు లెన్ అడ్లెమాన్‌లు ఆదిమ డిజిటల్ సంతకం కోసం ఉపయోగించగల RSA యాంత్రిక విధానాన్ని కనుగొన్నారు. (ఇది ఒక అంశానికి నిరూపణ వలె పనిచేస్తుంది మరియు "సాదా" RSA సంతకాలు సురక్షితమైనవి కావు.) డిజిటల్ సంతకాన్ని అందించే మొట్టమొదటి విస్తృతంగా అమ్ముడైన సాఫ్ట్‌వేర్ ప్యాకేజీగా లోటస్ నోట్స్ 1.0ను చెప్పవచ్చు, RSA యాంత్రిక విధానాన్ని ఉపయోగించే ఇది 1989లో విడుదలైంది. 
ప్రాథమిక RSA సంతకాలు క్రింది విధంగా గణించబడతాయి. RSA సంతకం కీలను ఉత్పత్తి చేయడానికి, "e d" = 1 mod φ ("N" ) అయ్యే విధంగా "e" మరియు "d" అనే రెండు పూర్ణాంకాలతో సహా రెండు పెద్ద ప్రధాన సంఖ్యల గుణకారలబ్ధమైన ఒక పూర్ణాంకం "N"ను కలిగి ఉన్న ఒక RSA కీ జతను ఉత్పాదించాలి. ఇక్కడ φ అనేది యులెర్ ఫి-ఫంక్షన్‌గా చెప్పవచ్చు. సంతకందారు పబ్లిక్ కీ "N" మరియు "e" లను కలిగి ఉంటుంది మరియు సంతకందారు రహస్యకీ "d"ని కలిగి ఉంటుంది.