From c74c6d8b179c284006c7d9dc16e3e4494bfe26bd Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sat, 15 Sep 2012 23:07:04 +0200 Subject: add README file --- README | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 README diff --git a/README b/README new file mode 100644 index 0000000..9815288 --- /dev/null +++ b/README @@ -0,0 +1,18 @@ +osmo-auc - Core of an GSM/UMTS authentication Centre (AUC) + +This program provides the core capability of an AUC, i.e. the +on-demand generation of authentication triplets / quintuples for +specific subscribers. + +The approach taken here is very simple + * use autentication routines of libosmocore/libosmogsm + * load all subscriber key data into RAM + * don't implement TCAP/MAP as external protocol + * provide a simple API for generating triplets/quintuples for given IMSI + +The idea is to grow this step by step into a more complete implementation: + + * add more storage backends than the CSV example, e.g. for various SQL + * add code to actually write back the most recent subscriber SQN in case of UMTS + * turn it into a multi-threaded implementation to scale on SMP + * interface with Osmcoom SCCP/TCAP/MAP stack in Erlang -- cgit v1.2.3