Home
Search results “Elliptical curve cryptography implementation manager”
Breaking ECDSA (Elliptic Curve Cryptography) - rhme2 Secure Filesystem v1.92r1 (crypto 150)
 
08:19
We are going to recover a ECDSA private key from bad signatures. Same issue the Playstation 3 had that allowed it to be hacked. -=[ 🔴 Stuff I use ]=- → Microphone:* https://amzn.to/2LW6ldx → Graphics tablet:* https://amzn.to/2C8djYj → Camera#1 for streaming:* https://amzn.to/2SJ66VM → Lens for streaming:* https://amzn.to/2CdG31I → Connect Camera#1 to PC:* https://amzn.to/2VDRhWj → Camera#2 for electronics:* https://amzn.to/2LWxehv → Lens for macro shots:* https://amzn.to/2C5tXrw → Keyboard:* https://amzn.to/2LZgCFD → Headphones:* https://amzn.to/2M2KhxW -=[ ❤️ Support ]=- → per Video: https://www.patreon.com/join/liveoverflow → per Month: https://www.youtube.com/channel/UClcE-kVhqyiHCcjYwcpfj9w/join -=[ 🐕 Social ]=- → Twitter: https://twitter.com/LiveOverflow/ → Website: https://liveoverflow.com/ → Subreddit: https://www.reddit.com/r/LiveOverflow/ → Facebook: https://www.facebook.com/LiveOverflow/ -=[ 📄 P.S. ]=- All links with "*" are affiliate links. LiveOverflow / Security Flag GmbH is part of the Amazon Affiliate Partner Programm. #CTF #Cryptography
Views: 32717 LiveOverflow
Elliptic Curve Back Door - Computerphile
 
12:24
The back door that may not be a back door... The suspicion about Dual_EC_DRBG - The Dual Elliptic Curve Deterministic Random Bit Generator - with Dr Mike Pound. EXTRA BITS: https://youtu.be/XEmoD06_mZ0 Nothing up my sleeve Numbers: https://youtu.be/oJWwaQm-Exs Elliptic Curves: https://youtu.be/NF1pwjL9-DE https://www.facebook.com/computerphile https://twitter.com/computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: https://bit.ly/nottscomputer Computerphile is a sister project to Brady Haran's Numberphile. More at http://www.bradyharan.com
Views: 205163 Computerphile
Cryptography Basics for Embedded Developers by Eystein Stenberg
 
49:19
Cryptography Basics for Embedded Developers - Eystein Stenberg, Mender Many vulnerabilities and breaches happen due to incorrect use of cryptographic mechanisms like encryption. This talk will cover the basic mechanisms of cryptography, like encryption, signatures, and key storage, looking at how these are used to create important security properties like authentication, confidentiality and integrity. Performance is particularly important for embedded development and we will cover which cryptographic operations are computationally expensive and why. We will highlight implementations of cryptographic mechanisms that help meet the performance needs of embedded devices, including Elliptic Curve Cryptography. We will wrap up with common pitfalls, libraries and tools relevant for secure use of cryptography for embedded devices. Eystein Stenberg has over 7 years of experience in security and systems management as a developer, a support engineer, a technical account manager, and now as a product manager. He has been in the front line of some of the largest production environments in various roles and has in-depth knowledge of the challenges in systems security in a real-world context. His holds a Master’s degree in cryptography and his writing credits include “Distributing a Private Key Generator in Ad Hoc Networks."
Side channel attacks on implementations of Curve25519 | Yuval Yarom and Daniel Genkin | RWC 2018
 
28:07
Technical talks from the Real World Crypto conference series.
Views: 1855 Real World Crypto
Perfect Forward Secrecy Side Effects
 
10:23
Perfect Forward Secrecy (PFS) is a great security feature that protects client and server data from being decrypted in the future. In this video, John discusses a few of the things to keep in mind as you move toward PFS ciphers.
Views: 4696 F5 DevCentral
Certificate Authorities - CompTIA Security+ SY0-401: 6.3
 
02:52
Security+ Training Course Index: http://professormesser.link/sy0401 Professor Messer’s Course Notes: http://professormesser.link/sy0401cn Frequently Asked Questions: http://professormesser.link/faq - - - - - Our browser encryption relies on certificate authorities to maintain the trust of your certificates. In this video, you’ll learn how certificate authorities are used on our computers and the differences between a commercial CA and a private CA. - - - - - Download entire video course: http://professormesser.link/401adyt Get the course on MP3 audio: http://professormesser.link/401vdyt Subscribe to get the latest videos: http://professormesser.link/yt Calendar of live events: http://www.professormesser.com/calendar/ FOLLOW PROFESSOR MESSER: Professor Messer official website: http://www.professormesser.com/ Twitter: http://www.professormesser.com/twitter Facebook: http://www.professormesser.com/facebook Instagram: http://www.professormesser.com/instagram Google +: http://www.professormesser.com/googleplus
Views: 23682 Professor Messer
Ashley Williams - How I Convinced the World's Largest Package Manager to Use Rust, and So Can You!
 
37:34
I made one of my favorite pull requests ever on December 17, 2016: rust-www/pulls/634: add npm to friends page On any given day, the npm registry, a repository of packages primarily for JavaScript and Node.js, serves around 350,000,000 package downloads. The npm services team is small and this once little Node.js service, the lifeblood of the modern web development workflow, is now a huge set of microservices- and starting in late 2016, it’s no longer just Node.js- it’s running production Rust. In this talk, I’ll tell the story of how I convinced my manager and team to give Rust a chance. Along the way, I’ll talk about the critical challenges that the npm registry services encounter on a daily basis, the patterns we’ve adopted to cope with the heavy operational load, and how they are well suited to be solved with Rust. I’ll also highlight the unique aspects of Rust that make it an pleasure to learn and teach, as well as how it is a strong technical candidate for replacing Node.js (hint: Tokio!). At the end of the talk, you will have a keen understanding of what problems Rust is good at solving and feel motivated and empowered to start the conversation about bringing Rust into your own organization. Ashley Williams https://twitter.com/ag_dubs https://github.com/ashleygwilliams https://users.rust-lang.org/users/ag_dubs/activity
Views: 27474 Rust
Post-Quantum Cryptography in IoT world - Dr. Reza Azarderakhsh, PQSecure Technologies
 
23:15
It has been widely accepted that quantum computer attacks on today’s security are expected to become a reality within the next decade. We believe it is prudent to plan ahead for future needs as it normally takes many years to change cryptosystem deployments. I will talk about quantum-safe solutions, including post-quantum primitives, encryption algorithms and key exchange mechanisms, that we are currently involved and are feasible to be implemented in small and resource-constrained devices. I mainly will discuss the efficiency of implementing isogeny-based cryptography, which are based on hardness of finding maps between elliptic curves, on various Arm platforms and provide the timing and performance results. Dr. Reza Azarderakhsh is an assistant professor in the Department of Computer Science and Engineering. This talk was presented at the Arm Research Summit, 17-19 September 2018. Summit 2019 will be taking place in Austin, TX. Visit arm.com/summit for more details!
Views: 128 Arm Research
Charm: A Framework for Rapidly Prototyping Cryptosystems
 
01:05:07
Over the past decade the cryptographic research community has made impressive progress in developing new cryptographic protocols. This work has advanced our understanding of basic technologies such as public key encryption, key agreement, and digital signatures. Moreover, it has given us entirely new paradigms for securing data, such as Attribute Based Encryption, anonymous credentials and techniques for computing on encrypted data. Despite these advances, only a trickle of new cryptographic technology has filtered down to the systems community in the form of useable cryptographic implementations. Even supported prototype research implementations are few and far between. This is a major loss for researchers, to say nothing of industry and the open source community. In this talk we introduce Charm, an extensible Python-based framework for rapidly prototyping cryptographic systems. Charm was designed from the ground up to support the development of advanced cryptographic schemes. It includes support for multiple cryptographic settings, an extensive library of re-usable code, along with the infrastructure necessary to quickly implement interactive protocols. Our framework also provides a series of specialized tools that enable different cryptosystems to interoperate. This paper describes Charm and the various capabilities provided through our modular architecture. Through several examples, we show that our approach produces a potential order of magnitude decrease in code size compared to standard C implementations, while inducing an acceptable performance impact.
Views: 226 Microsoft Research
NEC3: Introduction to the ECC
 
02:18
Our most popular NEC3 course is now available as eLearning. Through seven assessed modules you will study the philosophy of the NEC and gain an in-depth understanding of the NEC3 Engineering and Construction Contract (ECC). Also includes free access to the 'Introduction to the NEC3' plus 6 month eView to the ECC contract and Guidance Notes.
Views: 2847 NEC Contracts
Recover RSA private key from public keys - rhme2 Key Server (crypto 200)
 
12:42
Using the greatest common divisor (GCD) to factorize the public modulo into the secret primes, so we can forge a RSA signature. Source for the rhme2 challenges: https://github.com/Riscure/Rhme-2016 -=[ 🔴 Stuff I use ]=- → Microphone:* https://amzn.to/2LW6ldx → Graphics tablet:* https://amzn.to/2C8djYj → Camera#1 for streaming:* https://amzn.to/2SJ66VM → Lens for streaming:* https://amzn.to/2CdG31I → Connect Camera#1 to PC:* https://amzn.to/2VDRhWj → Camera#2 for electronics:* https://amzn.to/2LWxehv → Lens for macro shots:* https://amzn.to/2C5tXrw → Keyboard:* https://amzn.to/2LZgCFD → Headphones:* https://amzn.to/2M2KhxW -=[ ❤️ Support ]=- → per Video: https://www.patreon.com/join/liveoverflow → per Month: https://www.youtube.com/channel/UClcE-kVhqyiHCcjYwcpfj9w/join -=[ 🐕 Social ]=- → Twitter: https://twitter.com/LiveOverflow/ → Website: https://liveoverflow.com/ → Subreddit: https://www.reddit.com/r/LiveOverflow/ → Facebook: https://www.facebook.com/LiveOverflow/ -=[ 📄 P.S. ]=- All links with "*" are affiliate links. LiveOverflow / Security Flag GmbH is part of the Amazon Affiliate Partner Programm. #CTF #Cryptography
Views: 45879 LiveOverflow
A5 Optimization Process
 
01:06
Using 1 Pillar testcase to show how the algorithm works.
Views: 4 Jiahuan He
What's Up With Group Messaging? - Computerphile
 
10:50
Why encrypted group messaging isn't as secure as point to point. Dr Mike Pound explains this ongoing problem. Instant Messaging & the Signal Protocol: https://youtu.be/DXv1boalsDI Double Ratchet Messaging Encryption: https://youtu.be/9sO2qdTci-s Relevant paper: https://eprint.iacr.org/2017/666.pdf https://www.facebook.com/computerphile https://twitter.com/computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: https://bit.ly/nottscomputer Computerphile is a sister project to Brady Haran's Numberphile. More at http://www.bradyharan.com
Views: 181218 Computerphile
AES Security Encryption for Client Document Manager
 
03:06
AES Security Encryption for Client Document Manager
Views: 232 David Lapierre
Stanford Computer Forum: Applications of VRF by Dominic Williams (String Labs)
 
01:12:31
Dominic Williams, CTO of String Labs, presents at Stanford Computer Forum on applications of Verifiable Random Function (VRF). = Abstract = We argue that a source of unmanipulable and unpredictable random values provides the most effective means to drive and organize decentralized networks and their higher-level applications. We demonstrate this idea by introducing two ingenious systems. Firstly we review how a network can use a “Threshold Relay” system that applies unique deterministic threshold signature cryptography (Dan Boneh’s BLS signature scheme) as a VRF to produce such a sequence of random values, further exploring how a robust high performance blockchain can be built upon the framework. Then we review how a network created using Threshold Relay can host “smart contract” software implementing an autonomous commercial banking system that applies generated randomness to give out loans algorithmically. String Labs is currently incorporating both methodologies into the DFINITY and Phi projects.
Views: 1265 Tom Ding
Perfect Forward Secrecy Inspection Visibility
 
09:39
In this Lightboard Lesson, Jason Rahm covers a specific implementation of the ultimate passive inspection architecture that David Holmes shared on the lightboard several months back. This solution, developed by Extrahop, utilizes F5 BIG-IP LTM iRules to share the session keys with the Extrahop Discovery Appliance via a sideband connection. Detailed write-up: https://devcentral.f5.com/articles/lightboard-lesson-perfect-forward-secrecy-inspection-visibility-32503
Views: 1260 F5 DevCentral
Diceware & Passwords - Computerphile
 
10:56
How do you pick a secure password that's memorable but truly random? Dr Mike Pound explains Diceware The Diceware website: http://bit.ly/c_diceware (Diceware is a trademark of A G Reinhold) Another great thing to do with dice is play games :) -Sean Password Cracking: https://youtu.be/7U-RbOKanYs How to Choose a Password: https://youtu.be/3NjQ9b3pgIg https://www.facebook.com/computerphile https://twitter.com/computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: https://bit.ly/nottscomputer Computerphile is a sister project to Brady Haran's Numberphile. More at http://www.bradyharan.com
Views: 157995 Computerphile
The Golden Key: FBI vs Apple iPhone - Computerphile
 
08:00
Should Apple unlock a terrorists iPhone for the FBI? Professor Ross Anderson explains how this is a "Pandora's Box" situation. Buffer Overflow Attacks: https://youtu.be/1S0aBV-Waeo $5 Computer: https://youtu.be/WR0ghM3U0M4 AI Safety: https://youtu.be/IB1OvoCNnWY EXTRA BITS: https://youtu.be/6iGxNku7ilw http://www.facebook.com/computerphile https://twitter.com/computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: http://bit.ly/nottscomputer Computerphile is a sister project to Brady Haran's Numberphile. More at http://www.bradyharan.com
Views: 277914 Computerphile
Public and Private Keys - CompTIA Security+ SY0-301: 6.3
 
04:13
See our entire index of CompTIA Security+ videos at http://www.FreeSecurityPlus.com - Asymmetric encryption technology has redefined our use of encryption with today's technology. In this video, you'll learn how this pair of keys allows use to encrypt, authenticate, manage non-repudiation, and validate our data.
Views: 13855 Professor Messer
2FA: Two Factor Authentication - Computerphile
 
12:34
Just what's going on when your email provider wants to send you a text message? Dr Mike Pound talks about multi-factor authentication. Password Cracking: https://youtu.be/7U-RbOKanYs The End of Time (Unix Time) - Numberphile: https://youtu.be/QJQ691PTKsA http://www.facebook.com/computerphile https://twitter.com/computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: http://bit.ly/nottscomputer Computerphile is a sister project to Brady Haran's Numberphile. More at http://www.bradyharan.com
Views: 205702 Computerphile
Crypto Security panel #cryptosecurity
 
01:01:18
This panel was sponsored by Achain Neal Reiter Product Manager IdentityMind Global, a risk and AML compliance software provider based in Palo Alto. Neal is responsible for its cryptocurrency and ICO product offering. He has worked at IdentityMind for over four years, helping companies with Know Your Customer (KYC) and Transaction Monitoring. Prior to IdentityMind, Neal led the West Coast operations of Booz Allen Hamilton's financial crimes team. David Huseby Security Maven, Hyperledger David has spent his 20+ year career driving the adoption of open source software to increase security and reliability in a range of industries. In the 1990’s he helped define and implement the first interactive web applications and was a leader in open source server-side business logic development. He then spent years in the entertainment software industry focusing on performance, reliability and security as well as building teams of engineers focused on security best practices. Most recently, as a senior platform security engineer at Mozilla, he led an effort to harden Firefox Web Browser with the anti-surveillance and security advancements found in the Tor Browser. He brings to the project, years of experience and a great passion for user privacy and improving the security and trust in open source software through transparent and secure software development and deployment best practices. Vanishree Rao PhD Senior Cryptographer Intertrust Technologies. She is passionate about identifying security pain points and designing, developing, and deploying security/cryptography solutions. At Intertrust Technologies currently her main focus areas are blockchain technologies, white box cryptography and digital rights management. Prior to Intertrust, she was a Research Scientist at Xerox PARC, where she worked on various government-funded as well as industry-need driven security projects. She obtained her PhD in Theoretical Cryptography from UCLA. Her advisor was Professor Amit Sahai, a world-renowned Cryptographer. She has worked on various areas in cryptography, including, zero-knowledge proofs, multi-party computation protocols, key exchange protocols and program obfuscation. David W. Kravitz PhD VP Crypto Systems Research DarkMatter David heads DarkMatter’s blockchain team focused on providing an IoT-compatible access-controlled, auditable and privacy-preserving transaction platform. His 35+ year career spans voice- and data- critical infrastructure, digital rights management, payments, smart grid, IoT, and high-value assets transfer. He began his career at the National Security Agency, where as Senior Technical Advisor he “combined his exceptional skills in protocol and algorithm design with his evaluation capabilities to profoundly enhance the security posture of communications,” as stated in the Certificate of Achievement awarded by Director Mike McConnell. He has also held senior positions at Sandia National Laboratories, CertCo/Bankers Trust Electronic Commerce, Digital Video Express, Wave Systems Corp., Motorola Labs, Certicom Research/BlackBerry, and IBM Research. He was the principal architect of the Membership Services identity management framework of Hyperledger Fabric, and invented DSA, the elliptic curve variant of which, ECDSA, underlies Bitcoin and Ethereum. He is an Advisor for Atonomi – The Secure Ledger of Things, and AtCash – Paperless Cash for a Digital World. Moderator: John Boitnott Journalist/Digital Consultant. John has worked at TV, newspapers, radio and Internet companies for 20 years. He's an advisor at StartupGrind.com and has written for Fast Company, NBC, Inc Magazine, Entrepreneur, BusinessInsider, USAToday and Venturebeat among others.Moderator: John Boitnott, Journalist/Digital Consultant. John has worked at TV, newspapers, radio and Internet companies for 20 years. He's an advisor at StartupGrind.com and has written for Fast Company, NBC, Inc Magazine, Entrepreneur, BusinessInsider, USAToday and Venturebeat among others. For further info check out http://www.fintechsv.com
How to Choose a Password - Computerphile
 
11:33
How do you pick the perfect password? Is it as simple as XKCD make out, or is there more to it? Dr Mike Pound follows on from his password cracking video. Password Cracking on a 4x Titan X Beast: https://youtu.be/7U-RbOKanYs EXTRA BITS: https://youtu.be/kFQ_W8zAplc Indie Game Developer: https://youtu.be/da5RoS4w5YU Indie App Developer: https://youtu.be/yVRtJbXQsL8 http://www.facebook.com/computerphile https://twitter.com/computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: http://bit.ly/nottscomputer Computerphile is a sister project to Brady Haran's Numberphile. More at http://www.bradyharan.com
Views: 746158 Computerphile
What are security issues in Cryptography
 
08:58
www.hiteshChoudhary.com www.newdemy.com What are security issues in Cryptography? Why there is a need of Cryptography is a very important question. In the earlier times when one need to transfer any sensitive information, one can write it on paper and can seal it along with manual monitoring system i.e. one person guarding or protecting the information. But after the invention of radio, things got changed. One can tune into your radio without your knowledge and can collect all information. Just collecting the information is not a bug issue but one can modify the information as well. Information security attack is a broad term, so let’s make a few scenario examples to clarify it out on a broad level. Case 1 User A wants to transmit a file to user B. The file may contain some sensitive information like Bank passwords. User C, who is not authorized to read the file, is somehow monitor the transfer and captures a copy of the file during transmission. Case 2 User A wants to transmit a file to user B. User A gives some bank details to open and close new accounts. User C, intercepts the file and add User C’s information to be added and gets a new unauthorized bank account. User C can also delete some valid account information by altering the information. User B updates the details according to information passed by User A, having no idea that information was tempered on its way. Case 3 User A is just relaxing in this case. User C, who is an unauthorized person, just creates his own message and act as a User A and passes the information to User B. User B accepts the message and act according the message. It is totally up to User C that what he wants to do. User C can format all the information or add some backdoor information in the system and so on. Case 4 User C works for the company and due to some reasons C was fires from the company. User A asks the User B, who is an administrator in the company to lock all the access of User C’s account. But User C, creates some useless traffic and delays the message to reach to user B. User c makes a final access to the account and downloads the entire information to local or permanent access. After completing the work he allows the message to get passed. Case 5 A message is sent from user A to user B to purchase xyz share or xyz amount. Things didn’t went in right direction for User A and investment lose value. Now user A denies that he ever passed any message to user B to purchase any share. These are some of the broadly covered situations explaining the need of cryptography. Cryptography gives us a solution to all of these problems. We just have to utilize the concept and put it in some form of codes or protocols to implement it.
Views: 2505 Hitesh Choudhary
Dark Wallet meeting : Interview with Mihai Alisie
 
07:08
As a former pro poker player, Mihai Alisie experienced the markets first hand giving him a glimpse of how pure finance operates. He is the chief editor for Bitcoin magazine, and Dark Wallet project manager. Mihai shares with us his latest project; Egora, opensource software for easily deploying crypto enabled stores at any URL from anywhere at no cost. Egora eventually aims to empower market participants with the whole range of crypto tools of trade and business for the future's new class of entrepreneurs.
Views: 1394 Solene Cravic
Indiscreet Logs: Diffie-Hellman Backdoors in TLS
 
06:47
Video summary of our paper appearing at NDSS 2017 https://www.internetsociety.org/sites/default/files/ndss2017_04A-2_Dorey_paper.pdf Software implementations of discrete logarithm based cryptosystems over finite fields typically make the assumption that any domain parameters they encounter define cyclic groups for which the discrete logarithm problem is assumed to be hard. In this paper we explore this trust assumption and examine situations where it may not be justified. In particular we focus on groups for which the order is unknown and not easily determined, and explore the scenario in which the modulus is trapdoored to make computing discrete logarithms efficient for an entity with knowledge of the trapdoor, while simultaneously leaving its very existence as matter of speculation to everyone else. We conducted an investigation of discrete logarithm domain parameters in use across the Internet and discovered a multitude of instances of groups of unknown order in use in TLS and STARTTLS spanning numerous countries, organizations, and implementations. Although our disclosures resulted in a number of organizations taking down their suspicious parameters, none were able or willing to rule out the possibility that their parameters were trapdoors, and obtaining conclusive evidence in each case could be as hard as factoring an RSA modulus, highlighting a key feature of this attack method—deniability.
Views: 115 Whisper Lab
HTTPS & TLS in 2016: Security practices from the front lines - AppSecUSA 2016
 
01:01:12
Recorded at AppSecUSA 2016 in Washington, DC https://2016.appsecusa.org/ HTTPS & TLS in 2016: Security practices from the front lines Implementing strong security for Internet‐facing services has grown more challenging and more complex over the past two years. With protocol‐level vulnerabilities like FREAK, BEAST, CRIME, POODLE, & LOGJAM, Ops teams are forced to reevaluate long‐held assumptions about foundation system network code. What are the right tradeoffs between modern network security requirements versus widespread legacy client and user interoperability? How do we apply these to traditional Apache and Nginx servers, mobile app web services, and non‐browser infrastructure like libcurl, proxies, API endpoints, and load balancers? And what's the deal with Curve25519, ChaCha/Poly1305, LibSodium, BoringSSL, and LibreSSL? Here, we present a practitioner's crash guide to modern site and web service endpoint encryption using HTTPS. We cover the "TLS 101" (and 201) fundamentals of certificates: ECDSA vs RSA, 2K vs 4K, ephemeral Diffie‐ Hellman (elliptic curve versus static), Domain Validation vs Extended Validation. We'll talk about intermediate and root authorities (and why Superfish is such a problem), and then look at some best practices around https including certificate transparency (CT), pinning (HPKP), and strict transport security (HSTS). Lastly, we'll give updates from the OpenSSL 1.1 audit, and point to well curated configuration guides and recipes for https and TLS. Speakers Eric Mill Eric Mill is a software engineer and advocate for a web that is safe and secure for all of its users. Eric is currently an advisor and engineer in a federal government agency, and has previously worked at the Sunlight Foundation on open data infrastructure and policy. Kenneth White Director, Open Crypto Audit Project Kenneth White is a security researcher whose work focuses on networks and global systems. He is Director of the Open Crypto Audit Project (OCAP), currently managing a large‐scale audit of OpenSSL on behalf of the Linux Foundation's Core Infrastructure Initiative. In his day job, White leads an applied R&D team for Dovel Labs, working with federal clients on mission system security and cloud automation. - Managed by the official OWASP Media Project https://www.owasp.org/index.php/OWASP_Media_Project
Views: 2326 OWASP
How to Properly Both Encrypt and Compress a File
 
05:20
View this demo to see how to encrypt and compress a file. Want to see more tech tutorials? Subscribe to the Learning Tree Tech Tips and Tricks playlist: https://www.youtube.com/playlist?list=PLXrVfv7YnPHvbMWTl_91n645Me9E83rjo SUBSCRIBE to the LearningTree YouTube channel: https://www.youtube.com/learningtree Additional ways to get latest tech industry news: -Subscribe to blog: https://www.blog.learningtree.com -Follow on Twitter @LearningTree -Follow on LinkedIn https://www.linkedin.com/company/learning-tree-international -Like on Facebook https://www.facebook.com/LearningTreeIntl/ For more training, visit https://www.learningtree.com/ Learning Tree is recognized as Top 20 IT Training Company for 2016. From single courses to large enterprise solutions, Learning Tree can help your organization overcome skills gaps and accomplish individual and organization objectives.
Privacy, Security, and Cryptography
 
44:22
Launchpad Accelerator Engineer Bootcamp 2018 → http://bit.ly/2G1w5py Ananth Raghunathan is a computer scientist broadly interested in cryptography, security, and machine learning. At Google, he works in the security and privacy research team in Google Brain on differential privacy, applied crypto, and topics at the intersection of security and machine learning. About Launchpad Accelerator: Launchpad Accelerator is an acceleration program for the world’s top startups. Founders work closely with Google and Alphabet product teams and experts to solve specific technical challenges and optimize their businesses for growth with machine learning. Accelerator Startups are selected to be a part of the four month product acceleration program. Each startup is paired with a Google product manager to accelerate their product development, working alongside Google’s ML research and development teams. Learn more at → https://goo.gl/qFTrKD About Accelerator’s Engineering Bootcamp: Accelerator’s Engineering Bootcamp brings together each startup’s project team for a four-day event in San Francisco to learn best practices in experimenting, building, and implementing advanced tech within their startup. The teams are composed of Founders and VPs along with developers, data scientists, and product managers. Watch more in this playlist → http://bit.ly/2G1w5py Subscribe to Launchpad to learn all about startups → http://bit.ly/Launchpad9
Network Security - AES Selection Criteria
 
13:04
Fundamentals of Computer Network Security This specialization in intended for IT professionals, computer programmers, managers, IT security professionals who like to move up ladder, who are seeking to develop network system security skills. Through four courses, we will cover the Design and Analyze Secure Networked Systems, Develop Secure Programs with Basic Cryptography and Crypto API, Hacking and Patching Web Applications, Perform Penetration Testing, and Secure Networked Systems with Firewall and IDS, which will prepare you to perform tasks as Cyber Security Engineer, IT Security Analyst, and Cyber Security Analyst. course 2 Basic Cryptography and Programming with Crypto API: About this course: In this MOOC, we will learn the basic concepts and principles of cryptography, apply basic cryptoanalysis to decrypt messages encrypted with mono-alphabetic substitution cipher, and discuss the strongest encryption technique of the one-time-pad and related quantum key distribution systems. We will also learn the efficient symmetric key cryptography algorithms for encrypting data, discuss the DES and AES standards, study the criteria for selecting AES standard, present the block cipher operating modes and discuss how they can prevent and detect the block swapping attacks, and examine how to defend against replay attacks. We will learn the Diffie-Hellman Symmetric Key Exchange Protocol to generate a symmetric key for two parties to communicate over insecure channel. We will learn the modular arithmetic and the Euler Totient Theorem to appreciate the RSA Asymmetric Crypto Algorithm, and use OpenSSL utility to realize the basic operations of RSA Crypto Algorithm. Armed with these knowledge, we learn how to use PHP Crypto API to write secure programs for encrypting and decrypting documents and for signing and verify documents. We then apply these techniques to enhance the registration process of a web site which ensures the account created is actually requested by the owner of the email account. Module 2 - Symmetric Key Cryptography In this module we present the basic mechanism of symmetric key crytography algorithms, discuss the DES and AES standard, describe the criteria for selecting AES standard, present the block cipher operating modes and discuss how the block swapping attacks and replay attacks can be prevented and detected. Learning Objectives • Understand the criteria for selecting crypto algorithms • Perform cryptoanalysis on simple ciphers • Select operating modes for symmetric encryption and to prevent block swapping and replay attacks • Understand DES and AES standards and their buildig blocks Subscribe at: https://www.coursera.org
Views: 74 intrigano
Qubes in Action - Feng Li, N/A
 
01:05:43
Qubes in Action - Feng Li, N/A Qubes is a Xen-based community distribution that designed to provide strong security for desktop computing. And as a security-oriented distribution, Qubes meets the trend of hardware/software co-designed security system. This speech will come with the following sub-topics: 1) Overall Design anatomy of system architecture of Qubes and the key ideas behind it, especially for the latest version 4.0. 2) Virtualization based Security Archtecture designing philosophy of Qubes from a security perspective, including its unique and novel security features. 3) Potential Acceleration Technologies for Toolstack especially, our practice of accelerating the Python-based SaltStack. Reference links: Qubes: https://www.qubes-os.org/ SaltStack: https://en.wikipedia.org/wiki/Salt_%28software%29 About Feng Li After focused on mobile software development for 11+ years(has been working in Motorola, Samsung, and Alibaba) in China, I am now engaged in the field of Cloud infrastructure (had been worked in Dell EMC and Citrix Systems). My previous speaking experience: 1) "eBPF in Action", LinuxCon + ContainerCon + CloudOpen China 2018-Beijing, and will give presentation as the first author 2) "eBPF In-kernel Virtual Machine & Cloud computing", CKernel 2017-Beijing, and gave presentation as the first author 3) "DMesos-Not only a re-implementation of Mesos", MesosCon ASIA 2017-Beijing, and gave presentation as the first author 4) "Mesos on ARM", MesosCon ASIA 2016-Hangzhou, and gave presentation as the first author 5) "Linux Kernel instrumentation in Python", PyCon APAC 2016-Korea, and gave presentation as the first author 6) "Interaction between Python & Java", PyCon 2016-Taiwan, and gave presentation as the first author 7) "The Elliptic Curve Cryptography", Alibaba Mobile Security Salon (Shanghai, 2014), and gave presentation as the first author 8) "Python & LLVM", PyCon 2014 China-Hangzhou, and gave presentation as the first author
Views: 228 The Xen Project
Rsa algo basic steps
 
05:21
in.this video basic concept of rsa is explain with example. Tips- to remember public key formula u can use keyword pen i.e public key (e,n) for selecting e go with smallest prime number ....
Views: 79 Berozgar engineer
[DS15] illusoryTLS   Nobody But Us  Impersonate,Tamper and Exploit  - Alfonso De Gregorio
 
30:15
Cryptographic backdoors are a timely topic often debated as a government matter to legislate on. At the same time, they define a space that some entities might have practically explored for intelligence purposes, regardless of the policy framework. The Web Public Key Infrastructure (PKI) we daily rely on provides an appealing target for attack. The entire X.509 PKI security architecture falls apart if a single CA certificate with a secretly embedded backdoor enters the certificate store of trusting parties. Do we have sufficient assurance that this has not happened already? We researched this scenario from a both experimental and speculative point of view. From the experimental standpoint, we submitted an entry to the first Underhanded Crypto Contest, aimed at making a technical point. Aptly named illusoryTLS, the entry is an instance of the Young and Yung elliptic curve asymmetric backdoor in the RSA key generation. The backdoor targets a Certification Authority public-key certificate, imported in the certificate store of a pretty standard HTTPS client and TLS server. The security outcome is the worst possible outcome, because the backdoor completely perverts the security guarantees provided by the TLS protocol, allowing the attacker to impersonate the endpoints (i.e., authentication failure), tamper with their messages (i.e., integrity erosion), and actively eavesdrop on their communications (i.e., confidentiality loss). illusoryTLS backdoor has some noteworthy properties: 1. NOBUS (Nobody But Us): The exploitation requires access to resources not embedded in the backdoor itself. In this case the secret resource is an elliptic-curve private key. 2. Indistinguishability: As long as a computational hardness assumption called Elliptic-Curve Decisional Diffie-Hellman (ECDDH) holds, the illusoryTLS backdoored key pairs appear to all probabilistic polynomial time algorithms like genuine RSA key pairs. Therefore black-box access to the key-generator does not allow detection. 3. Forward Secrecy: If a reverse-engineer breaches the key-generator the previously stolen information remains confidential (secure against reverse-engineering). 4. Reusability: The backdoor can be used multiple times and against multiple targets. In the Internet X.509 PKI the security impact of such a backdoor would extend further; the presence of a single CA certificate with a secretly embedded backdoor in the certificate store renders the entire TLS security illusory. In fact, the current practice of universal implicit cross-certification makes the whole X.509 PKI as weak as its weakest link. Therefore, when dealing with this class of attacks in the context of X.509 PKIs, it might be not sufficient to avoid outsourcing the key generation, but to have assurance about the security of each implementation of vulnerable key-generation algorithms employed by trusted credential issuers. At this time, Mac OS X Yosemite has 211 CA certificates installed. A similar number of certificates is present in the Firefox, Google Chrome, and Microsoft Windows certificate stores. Do we have sufficient assurance about the tens or hundreds CA certificate we daily entrust our business to? We reviewed the key-generation security requirements, set forth in the most relevant protection profiles in the Common Criteria certification processes and demanded by industry organizations and associations (i.e., CA/Browser Forum), and answer in the negative. The conclusion is that, as long as the implementation of algorithms adopted by trusted entities (e.g., CAs) vulnerable to this class of backdoors cannot be audited by relying parties, the assurance provided by illusoryTLS (i.e., none whatsoever) is not any different from the assurance provided by systems relying upon TLS and the Web PKI for origin authentication, confidentiality, and message integrity guarantees. Alfonso De Gregorio is a security technologist, founder of BeeWise, the first cyber security prediction market, and Principal Consultant at secYOUre. He started his career in information security in the late 1990s. Since then he never stopped contributing his little share to the discussion and practice of security engineering. Among the positions held, he served as Chief Security Architect at an HSM vendor, Expert for the European Commission and Visiting Scholar at the Computer Security and Industrial Cryptography (COSIC) research group, K.U. Leuven. In his career as a public speaker, Alfonso addressed a wide range of audiences across the globe, including industry executives, academics, security practitioners, and hackers, speaking about security economics, software security, intelligence support systems, cryptography engineering and cryptographic backdooring. Alfonso researches solutions for building cybersecurity incentives, tweets @secYOUre, and generally does not speak of himself in the third person.
RustConf 2017 - Improving Rust Performance Through Profiling and Benchmarking by Steve Jenson
 
26:39
Improving Rust Performance Through Profiling and Benchmarking by Steve Jenson This talk will compare and contrast common industry tool support for profiling and debugging Rust applications. We'll discuss our experiences finding and fixing performance problems in a production Rust application.
Views: 3164 Rust
Cryptography for Industrial Control Systems
 
01:27:10
In this Monthly Briefing, Ray Potter, CEO of SafeLogic will provide a first-hand assessment of the challenges and opportunities associated with the application of cryptography to industrial control systems. SafeLogic is the creator of cryptographic engines used by major hardware and software vendors. In addition to Mr. Potter, ICS-ISAC Chair Chris Blask will provide an update on the Center and related issues. Designed to benefit both the technical & non-technical attendee the Member Briefing series takes a no-nonsense approach to addressing issues that cut across industry, sector, and job function. So whether you are hands-on ICS, administrator, or C-level decision-maker you will find valuable information that you can take and implement to further secure your industrial control systems
Views: 155 Chris Blask
RustConf 2017 - Opening Keynote: Make Productivity a Core Value of Rust
 
01:02:43
Opening Keynote by Aaron Turon, Carol Nichols and Niko Matsakis Aaron, Carol, and Niko will deliver an update on the state of all things Rust. You don't want to miss it!
Views: 10066 Rust
RustConf 2018 - Integrating Rust into Tor... by Isis Lovecruft & Chelsea Komlo
 
29:52
RustConf 2018 - Integrating Rust into Tor: Successes and Challenges by Isis Lovecruft & Chelsea Komlo In 2016, The Tor Project's network team decided to experiment with writing existing and new functionality in Rust. Since then, this experiment has turned into a team initiative, with multiple team members adding infrastructure and new functionality with the goal of integrating Rust components directly into the core Tor code base. By 2019, we will have several features tha will be only supported in Rust. With this effort has come many challenges and questions, some which have remained unresolved. In this talk, we propose walking through this timeline, and sharing what we have learned, what was good, and what was challenging about integrating Rust into a 10+ year old security-critical C codebase. We will also offer ideas about what could make this easier going forward, and what we are excited and hoping to see in future Rust versions. Overall, we at The Tor Project are big fans of Rust. We are looking forward to sharing what we have learned and accomplished over the last two years.
Views: 283 Confreaks
Post-Quantum Cryptography with Nick Sullivan and Adam Langley: GCPPodcast 123
 
42:10
Original post: https://www.gcppodcast.com/post/episode-123-post-quantum-cryptography-with-nick-sullivan-and-adam-langley/ Nick Sullivan, and Adam Langley join Melanie and Mark to provide a pragmatic view on post-quantum cryptography and what it means to research security for the potential of quantum computing. Post-quantum cryptography is about developing algorithms that are resistant to quantum computers in conjunction with “classical” computers. It’s about looking at the full picture of potential threats and planning on how to address them using a diversity of types of mathematics in the research. Adam and Nick help clarify the different terminology and techniques that are applied in the research and give a practical understanding of what to expect from a security perspective.
Views: 1154 Google Cloud Platform
IoT Security: Creating X.509 chain of trust
 
13:52
Learn the entire process of setting up the chain of trust for your IoT solution. The video provides a practical example that you can follow and setup on your own computer for learning purposes. The comprehensive video tutorial guides you through the process of setting up secure and trusted communication. After completing the hands-on tutorials, you will be an expert in using SSL for secure communication and how to create and manage SSL certificates. The video shows how to create an Elliptic Curve Cryptography (ECC) certificate for the server, how to install the certificate in the server, and how to make the clients connecting to the server trust this certificate. The server in this video is installed on a private/personal computer on a private network for test purposes. See the following page for details: https://makoserver.net/smq-broker/
Views: 11976 Real Time Logic
Demo RSA Project
 
01:35
Views: 89 Khoa Võ Anh
Efficient Padding Oracle Attacks on Cryptographic Hardware
 
19:19
Talk at crypto 2012. Authors: Romain Bardou, Riccardo Focardi, Yusuke Kawamoto, Lorenzo Simionato, Graham Steel, Joe-Kai Tsay. See http://www.iacr.org/cryptodb/data/paper.php?pubkey=24311
Views: 910 TheIACR
The Twofish Encryption Algorithm
 
12:16
Twofish is a block cipher by Counterpane Labs, published in 1998. It was one of the five Advanced Encryption Standard (AES) finalists, and was not selected as AES. Twofish has a 128-bit block size, a key size ranging from 128 to 256 bits, and is optimized for 32-bit CPUs. Currently there is no successful cryptanalysis of Twofish. https://www.schneier.com/academic/twofish/ This animation is designed by Abdullah AlQahtani [email protected]
Views: 11882 Hemaya Group
Java Free Project in Stock management System With Source Code
 
02:03
Point IT Tutorial: Hello guys! I am showing you how to Java Free Project in Stock management System With Source Code. ===================================================== Please subscribe my channel to get more interesting tricks in future. I do hope you all like this video.Please like this video and comment if you have any question regarding this video. I will try my best answer your questions. ==================================================== https://www.youtube.com/channel/UC_WwLvOEfpKbgo9cDT1Gcbg?sub_confirmation=1 ===================================================== ====================================================== Need to your Free project with source code visti my website: www.freeproject24.com http://freeproject24.com/category/operating-system/ http://freeproject24.com/category/php-free-project-download/ http://freeproject24.com/category/asp-net-c-projects/ http://freeproject24.com/category/oracle-free-project-download/ http://freeproject24.com/category/java-free-projects-with-source-code/ ==================================================== Keyword: ======== Java Free Project in Stock management System With Source Code, java free projects, java free projects source code download, free java projects with source code and documentation, java project free download for student, free java projects for students with source code, free java project code, java free project download, java free project source code, java project free download with source code, free download java based project with source code and documentation
Views: 75 Freeproject 24
Bitcoin Q&A: What is a private key?
 
18:18
What is a private key? How are they generated and formatted? Are private keys transmitted when you make a transaction? What are the chances of collision? Will quantum computing making it easy to guess private keys? Does implementing quantum-proof algorithms require an overhaul of the code? Learn more from the following chapters of 'Mastering Bitcoin': https://github.com/bitcoinbook/bitcoinbook/blob/f8b883dcd4e3d1b9adf40fed59b7e898fbd9241f/ch04.asciidoc https://github.com/bitcoinbook/bitcoinbook/blob/f8b883dcd4e3d1b9adf40fed59b7e898fbd9241f/ch05.asciidoc Key to address code: https://github.com/bitcoinbook/bitcoinbook/blob/35f1c62f192dd0eaf1b1c462f88a46e0f5942e16/code/key-to-address-ecc-example.py These questions are from the MOOC 9.3 and 9.4 sessions, as well as the (rescheduled) April Patreon Q&A session, which took place on March 2nd, March 9th, and May 5th 2018 respectively. Andreas is a teaching fellow with the University of Nicosia. The first course in their Master of Science in Digital Currency degree, DFIN-511: Introduction to Digital Currencies, is offered for free as an open enrollment MOOC course to anyone interested in learning about the fundamental principles. If you want early-access to talks and a chance to participate in the monthly live Q&As with Andreas, become a patron: https://www.patreon.com/aantonop RELATED: Bitcoin: Where the Laws of Mathematics Prevail - https://youtu.be/HaJ1hvon0E0 Advanced Bitcoin Scripting Part 1: Transactions & Multisig - https://youtu.be/8FeAXjkmDcQ Advanced Bitcoin Scripting Part 2: SegWit, Consensus, and Trustware - https://youtu.be/pQbeBduVQ4I Cryptographic primitives - https://youtu.be/RIckQ6RBt5E Nonces, mining, and quantum computing - https://youtu.be/d4xXJh677J0 Public keys vs. addresses - https://youtu.be/8es3qQWkEiU Re-using addresses - https://youtu.be/4A3urPFkx8g What happens to our bitcoins during a hard fork? - https://youtu.be/sNR76fWd7-0 How do mnemonic seeds work? - https://youtu.be/wWCIQFNf_8g Multi-signature and distributed storage - https://youtu.be/cAP2u6w_1-k What is Segregated Witness? - https://youtu.be/dtOjjB4mD8k SegWit and fork research - https://youtu.be/OorLoi01KEE Forkology: A Study of Forks for Newbies - https://youtu.be/rpeceXY1QBM MimbleWimble and Schnorr signatures - https://youtu.be/qloq75ekxv0 Protocol development security - https://youtu.be/4fsL5XWsTJ4 Migrating to post-quantum cryptography - https://youtu.be/dkXKpMku5QY Andreas M. Antonopoulos is a technologist and serial entrepreneur who has become one of the most well-known and respected figures in bitcoin. Follow on Twitter: @aantonop https://twitter.com/aantonop Website: https://antonopoulos.com/ He is the author of two books: “Mastering Bitcoin,” published by O’Reilly Media and considered the best technical guide to bitcoin; “The Internet of Money,” a book about why bitcoin matters. THE INTERNET OF MONEY, v1: https://www.amazon.co.uk/Internet-Money-collection-Andreas-Antonopoulos/dp/1537000454/ref=asap_bc?ie=UTF8 [NEW] THE INTERNET OF MONEY, v2: https://www.amazon.com/Internet-Money-Andreas-M-Antonopoulos/dp/194791006X/ref=asap_bc?ie=UTF8 MASTERING BITCOIN: https://www.amazon.co.uk/Mastering-Bitcoin-Unlocking-Digital-Cryptocurrencies/dp/1449374042 [NEW] MASTERING BITCOIN, 2nd Edition: https://www.amazon.com/Mastering-Bitcoin-Programming-Open-Blockchain/dp/1491954388 Translations of MASTERING BITCOIN: https://bitcoinbook.info/translations-of-mastering-bitcoin/ Subscribe to the channel to learn more about Bitcoin & open blockchains! Music: "Unbounded" by Orfan (https://www.facebook.com/Orfan/) Outro Graphics: Phneep (http://www.phneep.com/) Outro Art: Rock Barcellos (http://www.rockincomics.com.br/)
Views: 9424 aantonop
Introduction to ASP.NET Core
 
27:28
#ASP #ASP.NETCore #csharp #Deccansoft #BestDotNetTraining In this video "Azure Service Bus | what is Relayed Messaging & How to Setup" we will be learning and exploring in-depth the various aspects of .NET Core. Topics covered • .NET Core is a general-purpose development platform maintained by Microsoft and the .NET community on GitHub. • It is free and open source cross-platform, supporting Windows, macOS and Linux. It was contributed to .NET Foundation by Microsoft in 2014 and is now most activate .NET Foundation project. • On Linux, Microsoft primarily supports .NET Core running on Red Hat Package Manger (RPM) and Debian distribution families (Ubuntu / Linux Mint). • Consistent across architectures: Runs your code with the same behavior on multiple architectures, including x64, x86, and ARM. As of today, .NET Core supports following app models: • It includes easy-to-use command-line tools that can be used for local development and in continuous-integration scenarios. • It provides flexible deployment and can be included in your app or installed side-by-side user- or machine-wide. Can be used with Docker containers. • .NET Core provides compatibility with .NET Framework and Mono APIs by implementing the .NET Standard specification. What is Core CLR Its platform specific runtime implementation of .NET Core. Portable Executable) • CIL Code on Ubuntu = CoreCLR of Ubuntu • CIL Code on Windows = CoreCLR or Windows • CIL Code on MacOS = CoreCLR on Mac What is CoreFX NET Core Libraries • CoreFX is a platform neutral code that is shared across all platforms. .NET Core and CoreFX • While .NET Core shares a subset of .NET Framework APIs, it comes with its own API that is not part • CoreFX is a mix of platform-specific and platform-neutral libraries in .NET Core. You can see the pattern in a few examples: o CoreCLR is platform-specific. It's built in C/C++, so is platform-specific by construction. It builds on top of OS subsystems, like the memory manager and thread scheduler. o System.IO and System.Security.Cryptography.Algorithms are platform-specific, given that the storage and cryptography APIs differ significantly on each OS. o System.Collections and System.Linq are platform-neutral, given that they create and operate over data structures. Windows and Unix implementations are similar in size. Windows has a larger implementation since CoreFX implements some Windows-only features, such as Microsoft.Win32.Registry but does not yet implement any Unix-only concepts. Use .NET Core when: 1. There are Cross platform needs. 2. Microservices are being used. 3. Docker containers are being used. 4. Applications needs high performance and scalability. 5. If you want CLI control. Not to use .NET Core when: 1. For Windows Forms or WPF applications. 2. ASP.NET WebForms. 3. WCF Services. 4. You need access to Windows specific API's like Windows Registry, WMI etc Platform Support: .NET Core 2.1 is supported on the following operating systems: • Windows Client: 7, 8.1, 10 • Windows Server: 2008 R2 SP1+ • macOS: 10.12+ • RHEL: 6+ • Fedora: 26+ • Ubuntu: 14.04+ Chip support: • x64 on Windows, macOS, and Linux • x86 on Windows • ARM32 on Linux (Ubuntu 18.04+, Debian 9+) • Open Source: .NET Core is open source, while a read-only subset of the .NET Framework is open source. The major differences between .NET Core and Mono: • Platforms -- Mono supports many platforms and CPUs. • Open Source -- Mono and .NET Core both use the MIT license and are .NET Foundation projects. • Focus -- The primary focus of Mono in recent years is mobile platforms, while .NET Core is focused on cloud and desktop workloads. URL to download: Download Link: https://dotnet.microsoft.com/download Steps to Build Hello World Application 1. Create a Folder "HelloWorldDemo" in any location 2. Type the following command dotnet new console Get Full video tutorial in ASP.NET CORE: https://www.bestdotnettraining.com/asp-dot-net-Core-online-training ------------------------------------------------------------------------------------------------------------------------------------------ For any course related queries reach us @ +91 8008327000, Mrs. Kashmira Shah Follow links: For Azure Online Training Please Visit: https://www.bestdotnettraining.com/ http://www.bestazuretraining.com/ Follow us @ Facebook: https://www.facebook.com/DeccansoftHome
Views: 252 BestDotNetTraining
Lightning Talk: Sophia Gold on An Intellectual History of Automatic Differentiation
 
36:14
Meetup: http://bit.ly/2uT9yC2 Slides: http://bit.ly/2hi3Lmn Audio: http://bit.ly/2vnKGWd ----------------------------------------------------------------------------------- Sponsored and hosted by Two Sigma (@twosigma) ----------------------------------------------------------------------------------- Description ------------------ An Intellectual History of Automatic Differentiation traces the research surrounding a collection of techniques for computing derivatives without using either approximation or the manipulation of subscript-filled equations used to terrorize high school students. While its simplicity gives this method the mystery of "deep magic," it has its roots in work on differential equations in the late 19th century; inspired Alonzo Church's discovery of the untyped lambda calculus; influenced the development of functional programming, concurrency, and Unix in the 1970s; and has been recently rediscovered with applications to type theory, modelling stochastic processes, and training recurrent neural networks. References - Computer Aided Manipulation of Symbols, Fred McBride 1971 - Coroutines and Networks of Parallel Processes, Gilles Kahn & David MacQueen, 1977 - Squinting at Power Series, Doug McIlroy, 1989 - Generating Power of Lazy Semantics, Jerzy Karczmarczuk,1997 - Power Series, Power Serious, Doug McIlroy, 1998 - Calculus in Coinductive Form, Pavlovic & Escardo 1998 - Functional Differentiation of Computer Programs, Jerzy Karczmarczuk, 2000 - Adjoint Codes in Functional Framework, Jerzy Karczmarczuk, 2000 - Perturbation Confusion and Referential Transparency: Correct Functional Implementation of Forward-Mode AD, Pearlmutter & Siskind, 2005 - Reverse-Mode AD in a Functional Framework: Lambda the Ultimate Backpropagator, Pearlmutter & Siskind, 2008 - The Differential Lambda-Calculus, Ehrhard & Regnier, 2001 - Efficient Implementation of a Higher-Order Language with Built-In AD, Pearlmutter & Siskind, 2016 Bio ----- Sophia Gold has lived many lives: after studying to be a studio artist she has worked at a large quantitative asset manager, developed a consultancy designing embedded systems, and performed professionally as a contortionist. These days she spends a lot of time programming in Clojure and Haskell and, despite being impressively undereducated in higher mathematics, primarily focuses on developing new techniques for automatic differentiation and other problems in computer algebra.
Views: 1570 PapersWeLove
What is ECC??!  - Cryptocurrency Community Coin
 
22:51
Follow Gem @ https://twitter.com/GemCrypto Any Support would be much Appreciated Our ERC- 20 Tokens Address: 0xbb8B0411B13970dd1Fe10916692722204F89F533 Join My New Telegram Channel: https://t.me/joinchat/HWQ16Q9rkCMbQfCQ4vmURQ Follow me @ https://twitter.com/eljaboom https://instagram.com/eljaboom/ https://www.facebook.com/Eljaboom
Views: 734 EL Jaboom
Pascal Hertleif - Writing Idiomatic Libraries in Rust
 
27:53
The existence of libraries with nice, user-friendly interfaces is one of the most important factors when choosing a programming language. And while there are lots of books about how to write idiomatic libraries in other languages, finding the same information for Rust is more difficult. With this in mind, this talk will present several techniques that help developers take advantage of all that Rust has to offer and create idiomatic APIs: From implementing conversion traits and session types to using custom iterators and decorating built-in types. Pascal Hertleif https://twitter.com/killercup https://github.com/killercup https://users.rust-lang.org/users/killercup/activity
Views: 12952 Rust
The State of Crypto in Python
 
39:33
Python has a complex past with cryptography. There are half a dozen major frameworks built on at least three separate C implementations, each with their own strengths and weaknesses and in various states of maintenance. In our development of an open source key management system for OpenStack (Barbican), our team has spent time investigating the major options. This presentation will review the current state of the art and discuss the future of crypto in Python including a new library being developed by a group of Python devs aimed at unifying and expanding the support for modern crypto in the Python ecosystem. Additional advice will be provided for developers and security professional around which libraries provide the best support for an application particular crypto needs. Speaker: Jarret Raim, Cloud Security Product Manager, Rackspace
Views: 59 LASCON