Skip to content

Multiparty Encryption in Public IRC Channels with IRCSRP

Notifications You must be signed in to change notification settings

adamflott/ircsrp2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is IRCSRP?

IRCSRP is based on the SRP-6 protocol for password-authenticated key agreement. While SRP was originally designed for establishing a secure, authenticated channel between a user and a host, it can be adapted for group communications

(from the spec)

Design and reference implementation by Björn Edström

Most instant messaging encryption plugins only support peer to peer level encryption. IRCSRP allows an entire IRC channel to communicate securely. In fact this technique is not bound to the IRC protocol. IRC was chosen for it’s wide availability and numerous scriptable clients.

Current Operating System and Client Support

  • Linux with Pidgin and Weechat
  • Windows with Pidgin and helper libraries (OpenSSL, GMP)
  • You can use the existing Python and Perl libraries to implement in your preferred client

About

Multiparty Encryption in Public IRC Channels with IRCSRP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published